我已经通过以下链接下载了 FFMPEG 源代码( c 代码)
http://ffmpeg.zeranoe.com/builds/
之后,我完成了配置部分,然后我生成并链接了库文件*[avcodec-54.lib,avdevice-54.lib,avfilter-3.lib,avformat-54.lib,avutil-52.lib, swresample-0.lib,swscale-2.lib ] *在 Microsoft Visual Studio C++ 上,通过包含所有 .c 和头文件来创建新项目。
当我在 Visual Studio 2010 上编译时...我在所有文件libavcodec、libavdevice、libavfilter、libavformat、libavresample、libavutil、libpostproc、libswresample、libswscale下遇到 300 多个错误
ASM 错误:
error C2400: inline assembler syntax error in 'opcode'; found 'data type'
error C2065: '__asm__' : undeclared identifier
error C2143: syntax error : missing ';' before 'volatile'
语法错误:
error C2143: syntax error : missing '}' before '.'
error C2143: syntax error : missing ';' before '.'
error C2059: syntax error : '.'
error C2143: syntax error : missing ';' before '}'
error C2059: syntax error : '}'
error C2143: syntax error : missing ';' before '{'
error C2447: '{' : missing function header (old-style formal list?)
error C2059: syntax error : ','
error C2143: syntax error : missing ';' before '{'
error C2447: '{' : missing function header (old-style formal list?)
请任何人告诉我如何在 vs2010 上成功编译 ffmpeg c 代码。