VC 2005 不能调试
来源:互联网 发布:淘宝联盟推广qq群教程 编辑:程序博客网 时间:2024/05/02 21:53
(转载) 前一段时间用VC2005就发现有个程序突然不能调试了,惊讶至极。然后也不知道什么原因就又能调试了。更加惊讶。这一灵异现象是我对vc2005的印象大打折扣。
今天VC2005无法调试的现象再次神奇出现。我重建工程了几次,也没见效,要不是光驱不好使,我都要重装系统了。就在我快要崩溃的时候,在网上找到了一篇文章,按照文中给出的方案,问题终于解决。
但为什么会发生突然不能调试这样的问题,还是不清楚。希望明白人指点一下。
/*****************************************************************
网上找到的原文如下:
*****************************************************************/
现象:在vs2005中,建立一个空项目,添加一个c++文件main.cc
#include<iostream>
using namespace std;
int main()
{
cout << "hello";
}
此时按f5启动调试,即会提示项目无法调试:
无法找到“xxx.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。
搜了一些资料,都说建立项目的时候不应建立空项目,而应当建立一个console application。这样确实可以解决问题,但,为什么在空项目下无法调试呢,怎样来解决这个问题?并没有人写到。
其实问题在于,在空项目中不生成调试文件pdb,所以无法调试。
要让项目生成pdb文件,需要更改:
项目属性,configuration properties->linker->Generate Debug Info 从 no 改为 yes
但这样还是不够的,还需要更改:
项目属性,configuration properties->c/c++->debug information format为/ZI
项目属性,configuration properties->c/c++->optimization为Disabled
因为为了生成这个文件,需要设定debug信息的格式并关掉O2,还要更改linker生成调试信息的开关
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/treeinsea/archive/2007/08/29/1764235.aspx
- VC 2005 不能调试
- 关于VC++2005 不能调试的问题
- VC不能调试,解决方法
- vc 调试时不能查看变量值
- VS 2005 不能调试
- vc 2005 无法调试
- VC的release版本不能进行调试,调试的话,内容就不能跟踪了。。。。
- VC的调试方式 + VC不能调试的原因及解决方法
- VC的调试方式 + VC不能调试的原因及解决方法
- VC 控件在IE8下不能调试的解决方法
- VC调试阶段不能查看CString类型的值
- VC 控件在IE8下不能调试的解决方法
- VC|MFC内存不能为"read"的调试方法
- win7 64位 VC++6.0 不能调试 解决办法
- VC Debug调试过程中,不能进入断点
- VS/VC++ debugging information cannot be found 不能调试
- vc调试
- VC调试
- Thinking In Java-update0921
- 【原创】基于无线通信基站、地址码和短信查询的地点查询解决方案
- 项目经验不多时如何在简历中包装自己?
- WPF/Silverlight深度解决方案:(五)基于像素的图像合成(For Silverlight)
- 如何准备软件工程师的面试
- VC 2005 不能调试
- SQL2005 数据库链接常见问题
- 跟我学交换机配置(三)
- db2 identity
- VS常用快捷键(个人)
- mp3 常见问题收集
- 跟我学交换机配置(四)
- 电脑硬件相关收集
- Our library 2