我是在一个项目上工作需要FFmpeg的库从视频中提取元数据的文件。 我使用静态生成从zeranoe( http://ffmpeg.zeranoe.com/builds/ )。 解决方案在调试模式下正常工作。
但是,当我在释放模式启动它,我得到这个错误:
“应用程序无法正常启动(0xc000007b)。单击确定关闭”
我不知道为什么。任何建议?
CONF:
- MS Visual Studio 2010中赢得32申请
- C ++郎
- Qt的4.3使用
- FFmpeg的静态生成
- 的Windows 64位系统
它应该是约缺少相关的DLL。 您的故障排除是使用的Dependency Walker检查您的二进制和识别[失踪]依赖它要求。
与依赖的DLL可能的问题包括:
需要注意的是的Dependency Walker介绍了这些为好。 另外请注意,如果你建立在不同的文件夹与输出你的应用程序,该应用程序的调试你/发布的版本使用不同的FFmpeg的(和/或其他依赖)的DLL,因此不同的运行时行为可能是有效的。
也可以看看:
- 现在我用的是自动建立MinGW64,把u和.h文件相应locatin,但ffmpeg.exe无法启动,并抱怨“应用程序无法正常启动(0xc000007b)”。