【error】LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value
来源:互联网 发布:音乐壁纸动态软件 编辑:程序博客网 时间:2024/06/04 18:38
最近碰到几次如下的问题:
Error 1 error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in bvpmeasure.obj
根源还是我使用静态链接和Release版本编译程序。以前总是很笨的使用Debug版,毕竟对于初学者方便调试;而现在是希望生成直接可以运行的exe。
其实对于Rutime Library 的几种选择:Multi-threaded (/MT) Multi-threaded Debug (/MTd) Multi-threaded DLL (/MD) Multi-threaded Debug DLL (/MDd)
在msdn中有解释:http://msdn.microsoft.com/en-us/library/2kzt1wy3(VS.80).aspx
更容易碰到LIBCMTD.lib 之类的问题:如error LNK2005: already defined in LIBCMTD.lib(typinfo.obj)
而这个 value ‘0’、value '2' 还是容易解决,一般就是用Release模式去链接了一个Debug编译出的lib,或者用Debug模式链接了Release编译的lib。
如OpenCV几个Release编译的lib : cv210.lib cvaux210.lib cxcore210.lib highgui210.lib ml210.lib
只能在Release模式下链接,对应的Debug版本就是加个d:cv210d.lib cvaux210d.lib cxcore210d.lib highgui210d.lib ml210d.lib
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7586449
- 【error】LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value
- 【error】LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value
- error LNK2038: mismatch detected for \'_ITERATOR_DEBUG_LEVEL\': value \'0\' doesn\'t match value \'2\' in *.obj
- 【error】LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2'
- 【error】LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value
- 【error】LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value
- error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '
- error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0'
- error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MTd_StaticDebug' doesn't match value '
- error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MTd_StaticDebug' doesn't match value '
- error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700'
- error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1800'解决方法
- LNK2038: mismatch detected for 'boost_log_abi': value 'v2s_mt_nt5' doesn't match value 'v2s_mt_nt6'
- ErrorLNK2038mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in Fl
- error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL'
- ErrorLNK2038mismatch detected for 'RuntimeLibrary': value 'MDd_DynamicDebug' doesn't match value
- error LINK2038:mismatch detected for '_MSC_VER':value '1900' doen't match value '1800'
- _ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in xxx.obj
- Hadoop本地库警告处理(WARN util.NativeCodeLoader: Unable to load native-hadoop library)
- fstream的使用和打开时存在中文中文路径可能失败的问题,其他中文问题都可以尝试采用如下方法
- LNMP环境下php-fpm启动脚本
- AsyncTask的使用方法
- python在window中显示内存对象关系图objgraph出错的应对办法
- 【error】LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value
- spring 事务管理实现方式
- Gridview 设置行高
- 简单的日期比较
- IOS 将数据按某个关键词排序
- 优秀的用户界面设计
- socket 乱码解决
- [C#] Direct2D 学习笔记 (一)
- 定位