问题记录:VS链接时出现运行库的版本不匹配问题
Posted BinarySong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了问题记录:VS链接时出现运行库的版本不匹配问题相关的知识,希望对你有一定的参考价值。
报错信息如下:
1>opencv_imgproc452d.lib(resize.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(joinMap.obj 中)
解读:
- 依赖项opencv_imgproc452d.lib(resize.obj)使用的运行库为MDd_DynamicDebug(编译选项/MDd)
- 当前项目joinMap.obj使用的运行库为MD_DynamicRelease(编译选项/MD)
- 二者不一致导致出错
解决方案:
更改当前项目的配置(配置属性-C/C++-代码生成-运行库),将/MD改成/MDd即可。
以上是关于问题记录:VS链接时出现运行库的版本不匹配问题的主要内容,如果未能解决你的问题,请参考以下文章
关于python使用requests依赖包时出现版本不匹配的警告问题,如下处理
新手学C++,用vs2010运行书上的一个实例时出现问题,求解~~
在 VS 2015 和 VS 2013 上运行同一段代码时出现问题