error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”
来源:互联网 发布:数控编程软件 安卓 编辑:程序博客网 时间:2024/05/21 07:49
问题:
在debug模式下,运行程序没有问题,但是debug模式下运行速度慢,再不需要调试的情况下,切换到release模式下运行,遇到如下两个问题
(1)error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”
(2)error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MT_StaticRelease”
产生这两个问题的主要原因是我们在release模式下调用了debug的.lib文件,必须保证.lib文件的对应性
解决方法:
观察:项目>>链接器>>输入>>附加依赖项,在debug和release模式下应该是不同的,一般情况下,debug的.lib文件名比release的.lib文件名多一个d
例如:我是在VS2013下配置的openmesh,在openmesh的安装目录(F:\Program Files (x86)\OpenMesh 6.3\lib)下面有四个文件:
OpenMeshCore.lib OpenMeshCored.lib OpenMeshTools.lib OpenMeshToolsd.lib
其中OpenMeshCored.lib和 OpenMeshToolsd.lib应该在项目>>链接器>>输入>>附加依赖项的debug模式下,
而OpenMeshCore.lib和OpenMeshTools.lib应该在项目>>链接器>>输入>>附加依赖项的release模式下。
相同的问题
error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”,解决方法如上所述。
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”的解决方案
- 【错误总结之(一)】error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- QAxContainerd.lib(qaxbase.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(DlgCont
- VS2010运行结果报错error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- 归并排序
- 关于TCP单边加速的困境
- for()循环和while()循环
- C++ 对象数组
- poj3345 Bribing FIPA
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”
- 有关shell(2)
- Android API 23分享
- 一文弄懂神经网络中的反向传播法——BackPropagation
- RecycleView 滑动超过半屛滑入下一个item
- POJ 173 Musical Theme 后缀数组 + 最长不重叠重复子串
- stm32 移植cJson 注意free释放内存!!
- 论用户体验的重要性
- 【回归分析】[4]--多元线性回归mma操作