1

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

我已经尝试过使用SCons和 Ninja 进行此操作,但我没有遇到任何问题。我担心我不知道的事情正在发生,并且会出现下游问题......

4

1 回答 1

0

是的,使用不同配置的同时构建一直在完成。(好吧,也许不是同时的,但肯定是一个接一个。)在 Visual Studio 中,有一个内置命令可以执行此操作,称为“批量构建”。大概其他 IDE 也有类似的东西,当然 MAKE 文件支持一次构建多个配置。

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

于 2016-06-20T07:34:20.840 回答