在Visual C ++ 2008中设置调试和发布设置

时间:2008-12-18 10:02:37

标签: visual-studio visual-studio-2008 visual-studio-express

配置编译/链接/等时的常见错误。 VC ++ 2008中的设置是将它们设置为Release而不是Debug(反之亦然),而不是将它们设置为“All Configurations”。关于如何避免这种错误的任何建议?

我有一些想法的开端:

  • 当您打开属性页而不是活动(发布/调试)设置时,找到一种方法使VC ++默认转到“所有配置”设置。

  • 有一个可以运行的VB脚本(在VC ++内部或外部)来检查项目设置并引发检测到的任何不一致。

3 个答案:

答案 0 :(得分:1)

vb或js脚本完全可以完成任务。只是不要忘记教它一些设置应该不同,例如预处理器定义或使用的运行时库。

答案 1 :(得分:1)

我们最近切换到Qt的构建(qmake)工具,该工具能够在处理单个项目时生成makefile(用于批量产品构建)以及项目(.vcproj)文件。

关于它的好处是我们已经为所有可用的构建目标事先all强制执行once设置(即我们有 debug 发布非优化版本)并且从那时起就忘记了操作设置。

答案 2 :(得分:1)

您可以使用CMake或Scons或类似的跨平台构建系统生成.vsproj文件。