本文主要是介绍Xvid库在VS2010中编译出错解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近研究音视频编码,在网上下载了开源的Mpeg-4编解码类库研究。
官网:https://www.xvid.com/
源码下载:http://downloads.xvid.org/downloads/xvidcore-1.3.4.tar.gz
根据其说明文档:xvidcore-1.3.4\xvidcore\doc
使用VS2010打开编译,出现如下编译错误:
后来想将文件逐个编译,看问题出在什么地方:
发现在编译汇编代码是出错,编译C文件时Ok,想想可能是没有配置好汇编文件的编译选项,汇编文件里属性设置为:nasm。。。
以前了解有masm,还没有听过nasm,就到网上查了下之间的关系,了解到masm是windows下由微软提供的汇编编译器,语法是intel语法,而nasm既可以在win下亦可以在linux下使用。
那问题就出在这,我系统里肯定没有nasm,那就到网上下载安装:
在baidu里搜索nasm,到其官网下载:http://www.nasm.us/
对Win32系统下载地址:
http://www.nasm.us/pub/nasm/releasebuilds/2.12.02/win32/nasm-2.12.02-installer-x86.exe
安装,设置环境变量:
运行cmd验证:
重新启动VS2010,并打开libxvidcore项目,进行编译,ok!
这篇关于Xvid库在VS2010中编译出错解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!