我正在使用Visual Studio生成预处理器输出(.i)文件,但我也希望进行实际的构建。是否有一种标志组合,既可以输出.i文件,又不会停止编译器继续进行常规构建?
目前只涉及C++,但以后可能还要在CUDA中使用,因此更喜欢在Visual Studio内部解决问题的答案(除非它也适用于CUDA)。
这样做的目的是为了节省时间,以避免进行“项目->属性->配置属性->C/C++->预处理器->生成预处理文件 是/否”加上“重新生成”的操作。特别让我感到恼火的是预处理器必须运行两次,因此,一种在第一部分中以某种方式生成.i文件,然后在第二部分中编译该文件的解决方案也是可以的。
我正在使用的Visual Studio版本是VS 2008 Express。
目前只涉及C++,但以后可能还要在CUDA中使用,因此更喜欢在Visual Studio内部解决问题的答案(除非它也适用于CUDA)。
这样做的目的是为了节省时间,以避免进行“项目->属性->配置属性->C/C++->预处理器->生成预处理文件 是/否”加上“重新生成”的操作。特别让我感到恼火的是预处理器必须运行两次,因此,一种在第一部分中以某种方式生成.i文件,然后在第二部分中编译该文件的解决方案也是可以的。
我正在使用的Visual Studio版本是VS 2008 Express。