假设我有一个包含许多预处理器指令的源文件。是否可以看到预处理器完成后的样子?
最佳答案
cl.exe
是 Microsoft Visual C++ 的命令行界面,具有三个不同的选项用于输出预处理文件(因此前面有关 Visual C++ 的响应不一致):
/E
:preprocess to stdout (类似于GCC的-E选项)/P
:preprocess to file/EP
:preprocess to stdout without #line directives
如果要预处理不带 #line 指令的文件,请组合 /P
和 /EP
选项。
关于c++ - 如何查看在 Visual Studio 中预处理后的 C/C++ 源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39761073/