【发布时间】:2011-12-11 04:37:27
【问题描述】:
我正在从 Visual Studio 生成预处理器输出 (.i),但也想进行实际构建。是否有标志的组合既可以输出 .i 文件,又不会阻止编译器正常进行构建?
这目前只是 C++,但以后可能希望将其与 CUDA 一起使用,因此更喜欢在 Visual Studio 中工作的答案,而不是需要命令行(除非它也适用于 CUDA)。
这样做的目的是节省执行 Project->Properties->Config Props->C/C++->Preprocessor->Generate Preprocessed File Yes/No plus Rebuild 的时间。特别是预处理器必须运行两次对我来说很烦人,所以在第 1 部分中以某种方式生成 .i 文件然后在第 2 部分中编译该文件的解决方案就可以了。
我使用的 Visual Studio 的确切版本是 VS 2008 Express
【问题讨论】:
标签: c++ visual-studio cuda c-preprocessor