c++ - 即使设置为 MTd,项目也使用 MDd 编译
问题描述
我正在尝试编译一个依赖于其他一些静态项目的 exe。一些项目依赖于使用MTd
运行时库选项编译的 OpenCV 库。我所做的是将我所有项目的运行时库也设置为MTd
(在 Visual Studio 项目属性的运行时库选项中)。当我只编译静态项目时,一切顺利,但是当我编译 exe 文件时,我收到如下错误:
Transform_Static.lib (Transform.obj : error LNK2038: mismatch detected for 'Runtime Library' value 'MDd_DynamicDebug' dosen't match value 'MTd_StaticDebug' in Math_UT.obj
我试图从 exe 项目的链接器依赖项中添加/删除库,但没有任何改变,我还能做什么?谢谢。
解决方案
推荐阅读
- javascript - 即使添加了图层,传单地图也会显示灰色区域
- javascript - 如何从 chrome 扩展中流式传输音频
- java - Spring JdbcTemplate 选择具有多行的单列
- r - R - glm() 公式排除有条件的变量
- go - 如何等待 go-routines 完成?
- flutter - 在登录页面上添加循环进度指示器
- node.js - “Runtime.HandlerNotFound:sendEmail.handler 未定义或未导出”我收到此错误。谁能告诉我如何解决它
- javascript - firebase where() 不返回该文档数据?
- sql - 仅当值不为空时才使用 SQL AND
- reactjs - useState 在 Material-ui 中无法正常工作