从IDE禁用C ++ PDB生成

时间:2013-01-24 15:50:38

标签: visual-studio-2010 visual-c++ pdb-files

我们需要抑制调试符号的生成。项目属性/配置属性/ c / c ++ / general / debug信息格式下可用的选项等同于/ Z7,/ Zi和/ ZI - 我找不到完全省略/ Zx标志的方法。

the situation here不同 - 我们正在从IDE构建。

我正在使用visual studio 2010,手头的项目是一个静态库。

编辑: 这是我安装VS2012的视图。这是一些安装问题吗?您的Debug-Information-Format选项有何不同? enter image description here

2 个答案:

答案 0 :(得分:26)

您可以手动删除它:

步骤1.编译器。

  • 选择“配置属性> C / C ++>一般>调试信息格式”
  • 点击 DEL

enter image description here

第2步。链接器。

您还需要禁用为链接器生成调试信息

  • 选择“配置属性>链接器>调试>生成调试信息”设置为

enter image description here

答案 1 :(得分:1)

首先要做的是 - 建议禁用.PDB代,即使是发布版本也是如此!

无论如何,你只需要去:

  • 链接器 - >调试 - >生成调试信息,并将其设置为No