我正在尝试编译一个依赖于其他一些静态项目的 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 项目的链接器依赖项中添加/删除库,但没有任何改变,我还能做什么?谢谢。