FFmpeg和VS2010(调试与发布)

时间:2014-05-27 12:52:19

标签: visual-studio-2010 ffmpeg

我正在开发一个项目,需要FFmpeg库从视频中提取元数据文件。我正在使用zeranoe(http://ffmpeg.zeranoe.com/builds/)的静态构建。解决方案在调试模式下工作正常。

但是当我在发布模式下启动时,我收到了这个错误:

“应用程序无法正常启动(0xc000007b)。点击确定关闭”

我不知道为什么。任何建议?

conf:

  • MS visual Studio 2010 win 32 application
  • C ++ lang
  • Qt 4.3使用
  • FFmpeg static builds
  • Windows 64位系统

1 个答案:

答案 0 :(得分:1)

它应该是关于缺少依赖DLL。您的疑难解答是使用Dependency Walker检查二进制文件并确定所需的[缺失]依赖项。

依赖DLL的可能问题包括:

  • 依赖项DLL的32/64位数不匹配
  • 破坏的DLL本身

请注意,Dependency Walker也涵盖了这些内容。另请注意,如果使用不同文件夹中的输出构建应用程序,则应用程序的调试版/发行版可能会有效地使用不同的FFmpeg(和/或其他依赖项)DLL,因此会有不同的运行时行为。

另见: