VS2010 _ITERATOR_DEBUG_LEVEL 不匹配的编译错误
来源:互联网 发布:淘宝技术这10年百度云 编辑:程序博客网 时间:2024/04/30 12:09
Visual Studio 2010中,链接了两个静态库,但是这两个静态库的Debug和Release版本不匹配就会遇到错误:
_iterator_debug_level value '0' doesn't match value '2'
或者
_iterator_debug_level value '2' doesn't match value '0'
检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项
如果静态库是自己写的,那么就需要在静态库的工程属性-预编译器里面加上以下宏定义
工程属性-配置属性-C/C++-预处理器-预处理器定义
_ITERATOR_DEBUG_LEVEL=0//如果静态库的模块提示的是2不匹配0
_ITERATOR_DEBUG_LEVEL=2//如果静态库的模块提示的是0不匹配2
总之,把值改成与别的模块相同就行了。
0 0
- VS2010 _ITERATOR_DEBUG_LEVEL 不匹配的编译错误
- vs2010 下release编译的时候出现问题:_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- VS2010检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项
- VS2010检测到"_ITERATOR_DEBUG_LEVEL"的不匹配项
- 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项, Vs2010连接的问题
- 检测到"_ITERATOR_DEBUG_LEVEL"的不匹配项
- error LNK2038: '_ITERATOR_DEBUG_LEVEL'不匹配的解决办法
- 检测到"_ITERATOR_DEBUG_LEVEL"的不匹配项
- VS2010运行结果报错error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- 编译protobuff问题:error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”
- 【错误总结之(一)】error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
- 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项
- 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”
- 程序员常用类库和使用案例
- POJ 3321 Apple Tree
- data guard 配置详解
- spring 3.1.13中新增的util @value注解,给类或方法注入值
- 使用jquery获取url以及jquery获取url参数的方法
- VS2010 _ITERATOR_DEBUG_LEVEL 不匹配的编译错误
- Tomcat6配置使用SSL双向认证(使用openssl生成证书)
- Mysql命令大全
- CentOS 6.x最新版本为CentOS 6.5
- oracle 学习指南
- 清除APK缓存和获取APK的数据大小
- html table 表头 分割斜线
- Android FAQ - ffmpeg
- 使用monitor command监控QEMU运行状态