(转载) 前一段时间用VC2005就发现有个程序突然不能调试了,惊讶至极。然后也不知道什么原因就又能调试了。更加惊讶。这一灵异现象是我对vc2005的印象大打折扣。
今天VC2005无法调试的现象再次神奇出现。我重建工程了几次,也没见效,要不是光驱不好使,我都要重装系统了。就在我快要崩溃的时候,在网上找到了一篇文章,按照文中给出的方案,问题终于解决。
但为什么会发生突然不能调试这样的问题,还是不清楚。希望明白人指点一下。
/*****************************************************************
网上找到的原文如下:
*****************************************************************/
现象:在vs2005中,建立一个空项目,添加一个c++文件main.cc
#include<iostream>
using namespace std;
int main()
{
cout << "hello"

本文描述了作者遇到VC++2005突然无法调试的问题,经过网络搜索找到解决方案:修改项目属性,将configuration properties -> linker -> Generate Debug Info 设为 yes,configuration properties -> c/c++ -> debug information format 设为 /ZI,同时禁用 optimization。通过这些设置,成功解决了调试信息缺失导致的调试失败问题。
最低0.47元/天 解锁文章
2805





