我希望在我的代码上看到Visual C ++预处理器的输出 - 即相当于gcc -E
。对于我的生活,我找不到相关的编译器开关。我该如何做到这一点?
答案 0 :(得分:27)
答案 1 :(得分:19)
cl.exe
,Microsoft Visual C ++的命令行界面,有三个不同的选项用于输出预处理文件(因此以前关于Visual C ++的响应中的不一致):
/E
:preprocess to stdout(类似于GCC的-E选项)/P
:preprocess to file /EP
:preprocess to stdout without #line directives