簡體   English   中英

FFmpeg和VS2010(調試與發布)

[英]FFmpeg and VS2010 (Debug vs Release)

我正在一個需要FFmpeg庫從視頻文件中提取元數據的項目中。 我正在使用zeranoe( http://ffmpeg.zeranoe.com/builds/ )的靜態版本。 該解決方案在調試模式下可以正常工作。

但是,當我以發布模式啟動它時,出現此錯誤:

“該應用程序無法正確啟動(0xc000007b)。單擊“確定”關閉”

我不知道為什么。有什么建議嗎?

conf:

  • MS Visual Studio 2010 Win 32應用程序
  • C ++語言
  • Qt 4.3使用
  • FFmpeg靜態版本
  • Windows 64位系統

它應該與缺少依賴項DLL有關。 您的故障排除方法是使用Dependency Walker檢查二進制文件並確定所需的[缺少]依賴項。

依賴項DLL可能存在的問題包括:

  • 依賴項DLL的32/64位不匹配
  • 損壞的DLL本身

請注意,Dependency Walker也涵蓋了這些內容。 還要注意,如果使用不同文件夾中的輸出構建應用程序,則該應用程序的Debug / Release版本可能有效地使用了不同的FFmpeg(和/或其他依賴項)DLL,因此運行時行為也有所不同。

也可以看看:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM