为C ++项目同时编译发布和调试

时间:2016-06-20 07:13:47

标签: c++ ninja

是否可以在C ++项目中同时编译发布和调试版本(不同的选项卡)?

我已尝试与SCons和忍者一起做这件事,我没有遇到任何问题。我担心我不知道的事情正在发生,下游会有问题......

1 个答案:

答案 0 :(得分:0)

是的,使用不同配置的同步构建始终是完成的。 (好吧,也许不是同步,但肯定是一个接一个。)在Visual Studio中,有一个内置命令来执行此操作,称为" Batch Build"。据推测,其他IDE有类似的东西,当然MAKE文件支持一次构建多个配置。

要记住的是,像Serge所说的那样,要将输出文件保存在单独的文件夹中。这应该是构建环境或IDE中的默认值。没有理由混淆这些。保持Debug和Release输出(二进制文件,符号,临时文件等)分开。