社区
C++ 语言
帖子详情
vs2005的调试问题
ericming200409
2009-08-31 05:55:13
我的vs2005无法调试,错误提示:无法找到调试信息
请问怎么回事????
...全文
59
5
打赏
收藏
vs2005的调试问题
我的vs2005无法调试,错误提示:无法找到调试信息 请问怎么回事????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ericming200409
2009-08-31
打赏
举报
回复
谢谢mstlq ,照你说的做问题解决了。
weixiaoshashou
2009-08-31
打赏
举报
回复
你用 重新生成解决方案啊
mstlq
2009-08-31
打赏
举报
回复
解决方案管理器 -〉选择项目 -〉右键菜单选属性
在弹出窗口中选择 链接器-〉调试-〉生成调试信息 看是否选择为是
mstlq
2009-08-31
打赏
举报
回复
楼主所给信息不全,不好判断……
随便猜想一下,请问是下面的情况吗?
现象:在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生成调试信息的开关
Jalien
2009-08-31
打赏
举报
回复
不是调试模式?
你用的应该是release模式,选择debug模式应该可以了
VS
2005
调试
问题
解决方案集锦
VS
2005
调试
问题
解决方案集锦
VS
2005
调试
问题
解决方案集锦
VS
2005
调试
问题
解决方案集锦
VS
2005
调试
问题
解决方案集锦
vs
2005
调试
问题
解决方案
用
vs
2005写代码的过程中可能会遇到很多
调试
的
问题
,该资源可以帮您提供一些解决方案。
linux下c++
调试
及
问题
解决
包括: 1、如何在linux下
调试
c++程序,讲解了命令行下如何
调试
。着重讲解更高效的方式,如何在linux的图形界面下如何更方便的开发和
调试
程序。 2、程序正式上线后,如何利用日志快速定位
问题
。 3、程序上线后,利用...
VS
2005
调试
问题
解决方案集锦.doc
VS
2005
调试
问题
解决方案集锦.doc
解决安装IE8后
VS
2005无法
调试
的
问题
解决安装IE8后
VS
2005无法
调试
的
问题
C++ 语言
64,675
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章