error:
vtkCommon.lib(vtkSmartPointerBase.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项:值“0”不匹配值“2”(cloudviewer.obj 中)
1>vtkCommon.lib(vtkGarbageCollector.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(cloudviewer.obj 中)
1>vtkCommon.lib(vtkDebugLeaksManager.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(cloudviewer.obj 中)
 
错误原因是:Debug使用了Release的库文件。
即使你连接库里面两个都添加着呢,但是release库文件放在了debug前面,也是出错的。默认按顺序使用库文件。
 
类似错误:如release下使用了Debug的库文件,报错类似:
error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”.
 
小问题花大时间!哎
 
值“2”不匹配值“0”.解决办法:

详细考证后,发现这一选项vs提供了设定。即只需要在预处理定义中设定其值符合要调用的程序设定即可。vs2010中,debug模式下默认值为2,release的模式的默认值为0 。其设定方法如下:

项目-〉属性-〉配置属性-〉C/C++ -〉预处理器-〉预处理定义 -〉添加“_ITERATOR_DEBUG_LEVEL=0”即可。

最新文章

  1. Url路径重写的原理
  2. 使用 WSO2 API Manager 管理 Rest API
  3. jquery图片轮播效果(unslider)
  4. uniGUI试用笔记(十四)TUniTreeView的CheckBox
  5. css中的定位和框模型问题
  6. SSIS -->> Variable
  7. 使用getJSON()方法异步加载JSON格式数据
  8. [LeetCode#274]H-Index
  9. C语言程序设计第一作业
  10. selenium基本操作
  11. mysql 打开慢查询日志
  12. FPM六:接五,跳转到明细
  13. Error starting Tomcat context. Exception: org.springframework.beans.factory.BeanCreationException
  14. Ubuntu16.04 ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决流程
  15. 20155228 2017-5-31 课堂测试:编写MyOD.java
  16. JAVA SpringBoot 项目打包(JAR),在打包成 docker 镜像的基本方法
  17. Oracle_PL/SQL(6) 触发器(序列、视图)
  18. 将电脑信息上传到中国移动ONENET平台
  19. gradle ssh 插件
  20. java 随机数种子

热门文章

  1. ffmpeg编码常见问题排查方法
  2. JavaScript通过正则随机生成电话号码
  3. Hadoop集群_HDFS初探之旅
  4. (转)Java web 项目中文件路径
  5. 用JS写九九乘法表
  6. 动态绑定允许我们在程序运行的过程中动态给class加上功能,这在静态语言中很难实现
  7. javascript Date对象的介绍及linux时间戳如何在javascript中转化成标准时间格式
  8. 我所认为的KVC和KVO
  9. Long转换为date
  10. 让Outlook一直保持开启