我從Visual Studio生成預處理器輸出(.i),但也想做實際的生成。是否有組合的標誌會輸出.i文件,而不會停止編譯器繼續正常的構建?如何輸出預處理的代碼並編譯它(Visual Studio)
目前這只是C++,但稍後可能會希望將其用於CUDA,所以更喜歡在Visual Studio中工作而不需要命令行的答案(除非它也適用於CUDA)。
這樣做的關鍵是節省執行Project-> Properties-> Config Props-> C/C++ - > Preprocessor-> Generate Preprocessed File是/否加重建所需的時間。特別是對於我來說,預處理器必須運行兩次是非常令人討厭的,所以一個解決方案以某種方式在第一部分中生成.i文件,然後在第二部分中編譯該文件就沒有問題。
Visual Studio中我使用的準確版本是2008年VS快遞
** VS 2088 Express ** cool! –
@ K-ballo:VS2088非常酷。不幸的是,它非常昂貴,因爲您需要購買一臺時間機器才能獲得副本。 –
@ K-ballo謝謝 – Raffles