Visual Studio Release Build 生成一个需要 Microsoft.VC80.DebugCRT 的
Visual Studio Release Build results in an executable that needs a Microsoft.VC80.DebugCRT
我编译了一个完整的C++项目作为发布,因此,它需要Microsoft.VC80.DebugCRT才能运行?
怎么可能,我编译为一个版本,它需要一个调试DLL?如何判断哪个外部 DLL 需要它?OpenCV 1.0 是否需要Microsoft.VC80.调试CRT?
塔马斯
Dependency Walker可能会有所帮助。
也许您已经链接到错误的打开的CV .lib文件,因此它加载了错误的DLL。或者,如果调试和发布打开的 CV dll 的名称相同,则只需确保发布 DLL 可用于 DLL 搜索路径中的应用程序。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 运行同一解决方案的另一个项目的项目
- 挂起和取消挂起一个文件DLL
- 用C++中的一个变量定义一个常量
- 函数向量_指针有不同的原型,我可以构建一个吗
- 在c++中用vector填充一个简单的动态数组
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 预处理器:插入结构名称中的前一个行号
- 我在c++代码中生成了一个运行时#3异常
- 为什么这C++只在编译器上编码一个不明确的方法调用Microsoft?
- Visual Studio Release Build 生成一个需要 Microsoft.VC80.DebugCRT 的
- Microsoft Visual C++-编译一个没有依赖项的DLL
- 获取一个文件的名称方法 - 自定义界面 - Microsoft Visual Studio 2010
- Microsoft C++编译器有一个错误
- 我使用Microsoft Visual Studio 2013中的GLFW和GLEW库在OpenGL中编写了一个程序.我
- C++的下一个版本是否有可能具有Microsoft的属性扩展?
- Microsoft SAL如何通过一个错误防止关闭
- 这是Microsoft实现std::thread的一个大错误吗?