严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(main.obj 中) SceneTest E:\osg\work\ThermalCharacteristics_20220701\SceneTest\SceneTempCal.lib(MeshAnalyzer.obj) 1
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MD_DynamicRelease”不匹配值“MDd_DynamicDebug”(main.obj 中) SceneTest E:\osg\work\ThermalCharacteristics_20220701\SceneTest\SceneTempCal.lib(MeshAnalyzer.obj) 1
一、修改方法
把debug修改成release
二、输出
明明已经正确设置了/MD
,但仍旧提示Runtime Library
不匹配
最终发现是Preprocessor
里面有设置Debug
,导致始终被识别为debug
环境导致