【问题标题】:Is there a devenv flag to disable pdb generation at compile time?是否有 devenv 标志可以在编译时禁用 pdb 生成?
【发布时间】:2011-04-13 22:33:14
【问题描述】:

我们的持续集成系统目前运行一个 perl 脚本来解析我们的 sln/proj 文件以设置以下选项:

DebugInformationFormat="0" GenerateDebugInformation="FALSE"

防止生成 pdbs 允许我们增加 CIS 编译的并行化。但是,这种方法看起来很老套,偶尔会失败 - 有没有更好的方法?

我能想到的唯一选择是添加一个名为 RELEASE_NOPDB 的配置,但我担心这会使 RELEASE 配置的维护变得复杂 - 维护人员必须确保在进行更改时反映对 NOPDB 版本的所有更改。

建议?

【问题讨论】:

    标签: visual-studio visual-studio-2005 pdb-files


    【解决方案1】:

    This answer 提到 *.vsprops 文件是一种跨项目传播“全局”信息的方式。也许他们也能解决你的问题。

    否则,I would suggestCMake 生成您的解决方案和项目文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多