vc2005 断点无效,一运行就变成了“不会命中该断点”,重新生成也解决不了。高手救命!

liudafei1 2008-07-09 02:38:29
问题描述:


我用了一个10多行的代码试也不行(排除语句不能被执行的情况) ;开始运行之后断点就自动变成“不会命中该断点”的样子

我是在debug模式和release模式都试过了,还是不行,重新生成解决方案也不行,而且
...全文
2258 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
thuo7120253 2012-07-02
  • 打赏
  • 举报
回复
不错,顶一个
thuo7120253 2012-07-02
  • 打赏
  • 举报
回复
hai ke yi ba
xyznad 2011-03-15
  • 打赏
  • 举报
回复
好文,受益匪浅!谢谢各位!!!
yhwxxx 2011-02-28
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 qhgdsz 的回复:]

2.文件的编码格式不匹配造成的;修改步骤: 菜单->文件->XXX文件另存为->编码保存(保存按钮旁边的下拉菜单)->Unicode (UTF-8 带签名)->确定

这个有效!!!!!!!
[/Quote]

我的也是,谢谢啦
zrzzhe 2010-09-01
  • 打赏
  • 举报
回复
多谢多谢,各位大侠解决了大麻烦
liuyz1987 2010-04-23
  • 打赏
  • 举报
回复
ddddd
chriswu19 2010-03-09
  • 打赏
  • 举报
回复
同样的问题,谢谢指教
chenduo621291966 2009-12-31
  • 打赏
  • 举报
回复
困扰许久的问题,得意解决,不胜感激。
祝无私奉献、乐于助人者,身体健康。
qhgdsz 2009-11-18
  • 打赏
  • 举报
回复
2.文件的编码格式不匹配造成的;修改步骤: 菜单->文件->XXX文件另存为->编码保存(保存按钮旁边的下拉菜单)->Unicode (UTF-8 带签名)->确定

这个有效!!!!!!!
qhgdsz 2009-11-18
  • 打赏
  • 举报
回复
VC2005 断点不命中的解决方案 - [编程]
Tag:
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://kidgame.blogbus.com/logs/42672816.html



2008年05月16日 星期五 22:44
1.重新生成工程



2.文件的编码格式不匹配造成的;修改步骤: 菜单->文件->XXX文件另存为->编码保存(保存按钮旁边的下拉菜单)->Unicode (UTF-8 带签名)->确定



3.注意warnings,保证工程里没有warnings,需要规范到ISO C++的函数一律用ISO

liudafei1 2008-07-10
  • 打赏
  • 举报
回复
哦真是不好意思,海外侨胞~
mienfong 2008-07-09
  • 打赏
  • 举报
回复
呵~~,我不是台灣同胞,我是馬來西亞華人。
你的問題我有遇過,解決的方法就是我之前說的強制它不同也要中斷,用著用著它又像以前一樣正常了。

我之前說的是你要在你定的斷點按右鍵做設定,這樣它才知道在這斷點不管程式是不是和原始的不一樣,都要執行斷點。





****************************
* 多用王字的囯或原國字,少用玉字的国 *
* 玉字的国字是由日本的汉字中拿來用的 *
****************************
liudafei1 2008-07-09
  • 打赏
  • 举报
回复
哈哈哈哈哈哈哈,行了,vc2005生成调试信息的方法是:

单 项目->项目属性页
1。选择 配置属性->链接器->调试->生成调试信息 改为 是
2。选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI)
3。选择 配置属性->C/C++ ->优化->优化 改为 自定义
重新编译,运行!


谢谢飞翔的鱼,也谢谢各位!!!
xkyx_cn 2008-07-09
  • 打赏
  • 举报
回复
Alt+F7 配置属性 --> C/C++ --> 常规 --> 调试信息格式 选择 用于“编辑并继续”的程序数据库
xkyx_cn 2008-07-09
  • 打赏
  • 举报
回复
vc6 是 项目设置 --> c/c++ -->general --> debug info
liudafei1 2008-07-09
  • 打赏
  • 举报
回复
vc2005啊,在哪里看有没有生成调试信息
xkyx_cn 2008-07-09
  • 打赏
  • 举报
回复
什么编译器,不会你没有生成调试信息吧
liudafei1 2008-07-09
  • 打赏
  • 举报
回复
但是我最不明白的是我以前设断点都行,现在出问题了
liudafei1 2008-07-09
  • 打赏
  • 举报
回复
哦 在哪里设置断点我都试过了啊,即使把每一行都设置上也不行
liudafei1 2008-07-09
  • 打赏
  • 举报
回复
我的右键里没有这个选项,不过在工具->选项->调试里 常规里面有一个要求原文件与原始版本完全匹配,我没有勾选,也就是跟你说的意思是一样的,台湾同胞
加载更多回复(7)

33,317

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧