Visual studio 在Visual C+;中设置调试和发布设置+;2008
在VC++2008中配置编译/链接等设置时的一个常见错误是在发行版中设置它们,但不调试(反之亦然),而不是为“所有配置”设置它们。有没有关于如何避免这种错误的建议 我有一些想法的开端:Visual studio 在Visual C+;中设置调试和发布设置+;2008,visual-studio,visual-studio-2008,visual-studio-express,Visual Studio,Visual Studio 2008,Visual Studio Express,在VC++2008中配置编译/链接等设置时的一个常见错误是在发行版中设置它们,但不调试(反之亦然),而不是为“所有配置”设置它们。有没有关于如何避免这种错误的建议 我有一些想法的开端: 找到一种方法,使VC++在打开属性页而不是活动(发布/调试)设置时默认转到“所有配置”设置 有一个可以运行的VB脚本(在VC++内部或外部),用于检查项目设置并引发检测到的任何不一致 vb或js脚本完全可以完成此任务。只是别忘了告诉它一些设置应该不同,例如预处理器定义或使用的运行时库。我们最近切换到Qt的构建(
- 找到一种方法,使VC++在打开属性页而不是活动(发布/调试)设置时默认转到“所有配置”设置
- 有一个可以运行的VB脚本(在VC++内部或外部),用于检查项目设置并引发检测到的任何不一致
它的好处是,我们对所有可用的构建目标(即,我们有调试版本、发布版本和非优化版本)实施了人们可能希望事先
一次的所有设置从那以后,我就忘记了如何操作设置。您可以使用CMake或Scons或类似的跨平台构建系统生成.vsproj文件。谢谢,这并不完美(更喜欢预防性或自动解决方案),但这正是我想要的…它可能会自动工作,比如说,作为预构建步骤,当检测到差异时,它可能会报告差异并询问要在其他配置上传播的配置。我假设此时构建应该被视为失败并手动重新启动。