调试准备:推荐的属性设置

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

主题不适用 主题不适用 主题适用 主题不适用

标准版

主题不适用

主题不适用

主题适用

主题不适用

专业团队版

主题不适用

主题不适用

主题适用

主题不适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

应以相同的方式设置所有非托管调试方案的某些属性。

以下各表显示了建议的属性设置。

未在此处列出的设置可能有各种不同的非托管项目类型。

配置属性 | C/C++ | 优化节点

属性名

设置

优化

设置为“禁用(/0d)”。优化代码更难调试,因为生成的指令与源代码并不直接对应。如果发现程序具有只出现在优化代码中的 bug,则可以打开此设置,但应记住“反汇编”窗口中显示的代码是从可能与在源窗口中见到的内容不匹配的优化源生成的。其他功能(如单步执行)可能不会像预期的那样执行。

配置属性 | 链接器 | 调试节点

属性名

设置

生成调试信息

应始终将此选项设置为“是(/DEBUG)”以创建调试所需的调试符号和文件。在应用程序进入成品阶段时,可以将其设置为关闭。

请参见

其他资源

调试托管代码

调试准备:Visual C++ 项目类型