【问题标题】:Questions about advanced compiler settings in visual studio Express 2008 express edition关于visual studio Express 2008 express edition中高级编译器设置的问题
【发布时间】:2010-02-01 12:30:00
【问题描述】:

我发现的所有关于编译器设置的信息都是关于 VS 的完整版,这似乎与 express 版不一致。

第一点是,屏幕上没有选项可以说明我是在设置调试模式还是发布模式。现在回答问题:

(1) 启用优化选项被选中。这是用于发布模式,并且在调试模式下隐式取消选中?

(2) 生成调试信息设置为 pdb-only。这是发布模式吗,调试模式隐式设置为full?

关于 pdb 文件,我了解到您无需发送它们即可在异常转储中获取行号。相反,您可以将它们存档,然后在发送转储时,您可以以某种方式将其链接起来以查找行号。

(3) 这是否只有在完整版中才有可能?在快速版中,无法附加调试器(例如在设计时进行调试)。或许与此有关?

(4) 未选中Define DEBUG 常量,选中Define TRACE 常量。这两个设置是针对发布模式的,并且是针对调试模式隐式检查的吗?

编辑:

我不敢相信,它总是一样的。一问这个问题,我的google技能一下子就提升了。

我已经回答了下面的问题。

【问题讨论】:

  • 哈哈。我知道这种感觉。 Google 数周...在 StackOverflow 上发帖...Google 更多...找到答案...重复

标签: c# .net vb.net visual-studio compiler-construction


【解决方案1】:

我看不到调试或发布选项的原因是我需要更改设置以显示高级构建配置。

转到:

工具>选项>项目和解决方案>常规并选中“显示高级构建配置”。

注意,如果您没有看到这个,请在​​主选项对话框中选中“显示所有设置”。

希望这可以为其他人节省时间。

ETA:如果您没有看到高级构建配置,那么您看到的是发布模式版本,而调试版本与我在 OP 中猜测的相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-27
    • 1970-01-01
    相关资源
    最近更新 更多