【发布时间】:2012-02-17 05:41:33
【问题描述】:
我想在我的代码上查看 Visual C++ 预处理器的输出——即,相当于gcc -E。对于我的生活,我找不到相关的编译器开关。我该如何做到这一点?
【问题讨论】:
标签: c++ visual-c++ c-preprocessor
我想在我的代码上查看 Visual C++ 预处理器的输出——即,相当于gcc -E。对于我的生活,我找不到相关的编译器开关。我该如何做到这一点?
【问题讨论】:
标签: c++ visual-c++ c-preprocessor
【讨论】:
Project(顶部菜单)>Properties,我找不到任何C/C++ 菜单项。
error MSB6001: Invalid command line switch for "CL.exe"
cl.exe,Microsoft Visual C++ 的命令行接口,有三个不同的选项用于输出预处理文件(因此之前关于 Visual C++ 的响应不一致):
/E:preprocess to stdout(类似于 GCC 的 -E 选项)/P: preprocess to file
/EP: preprocess to stdout without #line directives
【讨论】: