
VC++编译调试常见问题汇总
码猿杂谈
这个作者很懒,什么都没留下…
展开
-
VS2013打开项目后崩溃,因为装了VS2015
1、修复一下2013,在控制面板右击VS2013,点击修复,需要联网。或是打开这个软件:https://pan.baidu.com/s/1FzrVY9U3kmYZW_cgysLZZA2、可能还需要装vc_mbcsmfc.exe,下载地址:https://pan.baidu.com/s/1Ojh0DDF-E33fGiGdKxSzvg...原创 2019-11-07 08:57:14 · 693 阅读 · 5 评论 -
error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2
1、产生这个问题的原因是当前工程是Debug版本,而引用的库文件时Release版本,只需要把当前的Debug模式改成Release模式就可以了,或者打开解决方案–》属性–》链接器–》输入–》附加依赖项中引用debug版本的lib文件名称。2、release下,在库版本匹配没有问题。但是编译报错error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“...原创 2019-03-11 10:15:29 · 3045 阅读 · 1 评论 -
VS2013调试窗口的值与变量的实际值不符
现象:在类中定义了一个即构体,在一个函数中对结构体的变量进行了赋值,在此函数中监控窗口内的值正确。当运行跳出这个函数后,结构体变量的值都是乱码。但把结构体内的值赋给其它变量又是正确的。类定义class A:{private:bool ReadConfig(void);private:int m_iSoftType;bool m_bArcUsed;bool m_bMagUsed;...原创 2019-03-20 11:54:29 · 2573 阅读 · 0 评论