2

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

DebugInformationFormat="0" GenerateDebugInformation="FALSE"

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

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

建议?

4

1 回答 1

1

这个答案提到 *.vsprops 文件作为跨项目传播“全局”信息的一种方式。也许他们也可以解决您的问题。

否则,我建议您让CMake生成您的解决方案和项目文件。

于 2008-10-16T16:30:09.310 回答