登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 程序员学前班[不再更新,只读] >> 主题: [debugging information for cannot be found or does not match]release 版本的调试[vs2008]     [回主站]     [分站链接]
标题
[debugging information for cannot be found or does not match]release 版本的调试[vs2008]
clq
浏览(0) + 2010-05-06 16:38:14 发表 编辑

关键字:

[debugging information for cannot be found or does not match]release 版本的调试[vs2008]

其实调试方法和 vc6 差不多,不过还有一种情况是 vs2008 本身有问题,重启一下 vs2008 就好了.

"
1.   打开项目属性,把   Configuration   Properties   ->   C/C++   ->   General   ->   Debug   Information   Format   设置成   "Program   Database   (/Zi) "   或   "Program   Database   for   Edit   &   Continue   (/ZI) ";
2.   把   C/C++   ->   General   ->   Optimization   设置成   "Disabled   (/Od) ";
3.   把   Linker   ->   Debugging   ->   Generate   Debug   Info   设置成   Yes   (/DEBUG);

这个问题似乎只在用   General/Empty   Project   模版出现,用   Win32/Win32   Console   Application   模版设置   Application   Settings/Empty   Project   就没有。

"

clq
2010-5-6 16:41:30 发表 编辑

其中 Disabled   (/Od) 可修正 vs2008 release 版本调试时断点定位错误的问题.

clq
2010-5-6 16:46:08 发表 编辑

默认是 o2 优化.

另有网友说是 .suo 文件的问题.

"

今天调试一C++程序,按下F5,老是弹出一对话框显示信息:debugging information for 'myproject.exe' cannot be found or does not match. No symbols loaded. 翻译成中文大概就是:不能找到'myproject.exe' 的调试信息或者调试信息不匹配。符号文件未加载。

起初,我以为是没有生成.pdb文件的缘故,于是,我右击项目文件,点击属性,展开配置属性节点,展开C/C++节点, 点击了General后把Debug Information Format设置为:Program Database for Edit & Continue(/ZI). 跟着,又检查了其它选项,并且确信在项目文件的Debug文件夹下生成了相应的.pdb文件。

可是做了这些,还是没用。仍然弹出那个该死的对话框。

我于是另外新启动了一个VS实例,新建了一个简单的工程,按下F5, 调试没问题,嘿,这问题到底出在哪儿呢??

然后,我心想,你丫狠!看来我得来点比你更狠的,于是乎,我干脆运行咱的.exe文件,然后单击Visual Studio 的Tools菜单,选择Attach to process..., 并找到我的应用程序,还是没用!!!!我要发疯了!!!!

关键时刻咱得保持冷静!!!!分析下!

第一,我这个工程是前几天做过的。

第二,.pdb文件有,手动加载文件也试过。不过没用。

第三,新建一个项目调试,没问题。

脑袋里突然冒出:是不是.suo文件在作怪??

------解决方案-----

1. 关闭掉Visual Studio 实例。

2. 找到解决方案下的.suo文件并删除之。

3. 重新启动Visual Studio,或者直接双击.sln文件打开

4. 成功调试程序!

后来意识到这是Visual Studio非常严重的问题。因为.suo貌似非常容易损坏,但是它里面包含了许多调试信息,包括项目的打开文件列表、所有的断点、以及监视窗口中所有的 内容。

可以运行如下命令来删除掉该文件:del /f /a:h /s *.suo

希望对遇到该类问题的朋友有所帮助!!欢迎提出问题讨论!


"


总数:2 页次:1/1 首页 尾页  
总数:2 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1