vs2013编译FFMPEG. 连接错误问题.

来源:互联网 发布:传奇霸业翅膀升级数据 编辑:程序博客网 时间:2024/05/01 16:03

参考文章:

http://www.jianshu.com/p/e72e6dce7f23?from=timeline&isappinstalled=0&utm_campaign=hugo&utm_content=note&utm_medium=reader_share&utm_source=weixin-timeline


按照文章方式.可以完整编译通过.(其中一些错误在最新版本的ffmpeg 中已经修复,不需要另外解决).


1.给出一个遇到问题解决方法:文章没有提到.

生成的工程按F5运行提示链接错误.(这个时候 其实exe文件已经生成.因为工程配置了属性 /FORCE:UNRESOLVED).

不能调试.(工具->选项->启动早期版本).


2.  当前工程需要从github下载 所需要的lib库, 分享一个bat脚本,放到下载的目录运行(即可自动下载所有的需要的lib库和ffmpeg工程).[需要系统安装过git]

     脚本保存bat.或者从我资源下载.(当然也可以运行 SMP目录下   project_get_dependencies.bat(这个更加炫酷,可以跟新依赖库的版本).)


C:\Program Files (x86)\Git\bin 替换为你git安装路径即可.


@echo offset PATH=%PATH%;C:\Program Files (x86)\Git\bin::ffmpegcall:downLoadFun  FFmpeg     ::speexcall:downLoadFun  speex  ::libasscall:downLoadFun  libass  ::libvpxcall:downLoadFun  libvpx  ::harfbuzzcall:downLoadFun  harfbuzz   ::vorbiscall:downLoadFun  vorbis::theoracall:downLoadFun  theora::rtmpdumpcall:downLoadFun  rtmpdump::nettlecall:downLoadFun  nettle::libxml2call:downLoadFun  libxml2::libsshcall:downLoadFun  libssh::libgcryptcall:downLoadFun  libgcrypt ::libdvdreadcall:downLoadFun  libdvdread  ::libdvdnavcall:downLoadFun  libdvdnav   ::libcdio-paranoiacall:downLoadFun  libcdio-paranoia::libcdiocall:downLoadFun libcdio::libbluraycall:downLoadFun libbluray::libbdpluscall:downLoadFun libbdplus::libaacscall:downLoadFun libaacs::gnutlscall:downLoadFun gnutls::fontconfigcall:downLoadFun fontconfig::x265call:downLoadFun x265::freetype2call:downLoadFun freetype2::opuscall:downLoadFun opuscall:downLoadFun libgpg-errorcall:downLoadFun opensslcall:downLoadFun xvidcall:downLoadFun x264call:downLoadFun gmpcall:downLoadFun fribidicall:downLoadFun encacall:downLoadFun SDLcall:downLoadFun mfx_dispatchcall:downLoadFun libdvdcsscall:downLoadFun game-music-emucall:downLoadFun libilbccall:downLoadFun soxrcall:downLoadFun oggcall:downLoadFun lamecall:downLoadFun modplugcall:downLoadFun fdk-aaccall:downLoadFun liblzmacall:downLoadFun libiconvcall:downLoadFun zlibcall:downLoadFun bzip2call:downLoadFun expatcall:downLoadFun PortAudiocall:downLoadFun FFVS-Project-Generatorpause:downLoadFun  if exist  "%cd%"/%1 (echo %1 downloaded) else  ^git clone https://github.com/ShiftMediaProject/%1  "%cd%"/%1echo.goto:eof  


最后,    学习多媒体的 欢迎进群(    210324637 )  交流. 

0 0
原创粉丝点击