本文主要是介绍QT(C++)-error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、项目场景:
在VS中采用QT(C++)调试时,出现error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”错误
2、解决方案:
在“解决方案资源管理器”中选中出现此类BUG的项目,右键->属性->C/C+±>代码生成,将运行库“多线程DLL(/MD)”修改为“多线程DLL(/MDd)”
修改前:
修改后:
再次编译链接就没有错误了。
这篇关于QT(C++)-error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!