Visual Studio Release Build 生成一个需要 Microsoft.VC80.DebugCRT 的

Visual Studio Release Build results in an executable that needs a Microsoft.VC80.DebugCRT

本文关键字:一个 Microsoft VC80 DebugCRT Build Release Studio Visual      更新时间:2023-10-16

我编译了一个完整的C++项目作为发布,因此,它需要Microsoft.VC80.DebugCRT才能运行?

怎么可能,我编译为一个版本,它需要一个调试DLL?如何判断哪个外部 DLL 需要它?OpenCV 1.0 是否需要Microsoft.VC80.调试CRT?

塔马斯

Dependency Walker可能会有所帮助。

也许您已经链接到错误的打开的CV .lib文件,因此它加载了错误的DLL。或者,如果调试和发布打开的 CV dll 的名称相同,则只需确保发布 DLL 可用于 DLL 搜索路径中的应用程序。