为什么我不能调试?

Mai*_*nID 17 debugging visual-studio-2005 visual-studio

当我即将在VS2005中调试C++程序时,该程序并未在断点处停止.

VS说"没有为任何调用堆栈帧加载符号.源代码无法显示".

我能做什么?

Mai*_*nID 20

感谢大家.

最后,我在这里找到了解决方案.

要启用调试:

1)转到项目 - > HelloWorld属性

2)在左侧展开"配置属性"

3)展开"C/C++"

4)在左侧,选择"常规"

5)在右侧,将"调试信息格式"更改为"编辑并继续编程数据库(/ ZI)"

5)在左侧,选择"优化"

6)在右侧,将"优化"更改为"已禁用(/ Od)"

7)在左侧,展开"链接器"

8)在左侧,选择"调试"

9)在右侧,将"生成调试信息"更改为"是"

10)单击确定

11)设置断点

12)重建你的申请

此外,在运行应用程序时,使用Ctrl + F5构建并运行它,这会使控制台窗口保持足够长的时间以便您查看输出.