值“MD_DynamicRelease”不匹配值“MDd_DynamicDebug” - 小众知识

值“MD_DynamicRelease”不匹配值“MDd_DynamicDebug”

2022-10-20 16:49:17 苏内容
  标签:
阅读:2778

严重性 代码 说明 项目 文件 行 禁止显示状态

错误 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环境导致


扩展阅读
相关阅读
© CopyRight 2010-2021, PREDREAM.ORG, Inc.All Rights Reserved. 京ICP备13045924号-1