visual-studio-2010 - 从 IDE 禁用 C++ PDB 生成

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

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

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

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

编辑:
这是我安装 VS2012 的 View 。这是安装问题吗??您的调试信息格式选项是否不同?
enter image description here

最佳答案

您可以手动删除它:
步骤 1. 编译器。

  • 选择“配置属性 > C/C++ > 常规 > 调试信息格式”
  • 打DEL

  • enter image description here
    步骤 2. 链接器。
    您还需要禁用为链接器生成调试信息
  • 选择的“配置属性 > 链接器 > 调试 > 生成调试信息”设置为

  • enter image description here
    第 3 步。分析器。
  • 还设置了 “个人资料” “不”在 Linker > Advanced 中,否则您可能仍会看到生成的 PDB 文件!
  • 关于visual-studio-2010 - 从 IDE 禁用 C++ PDB 生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14505322/

    相关文章:

    visual-c++ - VC++ 匿名命名空间内的函数范围是什么?

    c - VS 2010 中的调试断言 fprintf 失败

    .net - 文件有无效值错误,不支持给定路径的格式

    c# - 对于 C# 开发,您会推荐 Eclipse 而不是 VS 2010 吗?

    c++ - Boost multi_array BOOST_ASSERT 已抛出断点

    c# - 代表文件路径的 guid 字符串是什么?

    c# - foreach 中的多项选择到 LINQ

    .net - 什么是 PDB 文件?

    visual-studio-2013 - VS2013 C++ : slow linking process

    c++ - 从 DLL 创建 PDB