Xvid库在VS2010中编译出错解决

最近研究音视频编码,在网上下载了开源的Mpeg-4编解码类库研究。

官网:

源码下载:

根据其说明文档:xvidcore-1.3.4xvidcoredoc

使用VS2010打开编译,出现如下编译错误:

后来想将文件逐个编译,看问题出在什么地方:


发现在编译汇编代码是出错,编译C文件时Ok,想想可能是没有配置好汇编文件的编译选项,汇编文件里属性设置为:nasm。。。

以前了解有masm,还没有听过nasm,就到网上查了下之间的关系,了解到masm是windows下由微软提供的汇编编译器,语法是intel语法,而nasm既可以在win下亦可以在linux下使用。

那问题就出在这,我系统里肯定没有nasm,那就到网上下载安装:

在baidu里搜索nasm,到其官网下载:

对Win32系统下载地址:

安装,设置环境变量:

运行cmd验证:

重新启动VS2010,并打开libxvidcore项目,进行编译,ok!

经验分享 程序员 微信小程序 职场和发展