2016-06-20 32 views
0

是否可以在C++項目中同時編譯版本和調試版本(不同的選項卡)?同時編譯發佈和調試C++項目

我試過這樣做,與scons和忍者,並沒有問題。我擔心我沒有意識到的事情正在發生,並且會出現下游問題。

+1

還不夠清楚......只要您在不同的文件夾中構建調試和發佈版本,它就是無害的,但是如果您爲兩者使用相同的文件夾,則可能會導致混合調試和釋放中間文件。 –

回答

0

是的,使用不同配置的同時構建一直都在進行。 (好吧,也許不是同時,但肯定是一個接一個。)在Visual Studio中,有一個內置的命令來執行這個稱爲「批量生成」的命令。據推測其他IDE有類似的東西,當然MAKE文件支持一次構建多個配置。

要記住的是,像Serge說的那樣,要將輸出文件保存在單獨的文件夾中。這應該是您的編譯環境或IDE中的默認值。沒有理由把這些混在一起。保持調試和釋放輸出(二進制文件,符號,臨時文件等)分開。