c++ - 如何查看在 Visual Studio 中预处理后的 C/C++ 源文件?

标签 c++ c debugging visual-studio-2005 c-preprocessor

假设我有一个包含许多预处理器指令的源文件。是否可以看到预处理器完成后的样子?

最佳答案

cl.exe 是 Microsoft Visual C++ 的命令行界面,具有三个不同的选项用于输出预处理文件(因此前面有关 Visual C++ 的响应不一致):

如果要预处理不带 #line 指令的文件,请组合 /P/EP 选项。

关于c++ - 如何查看在 Visual Studio 中预处理后的 C/C++ 源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39761073/

相关文章:

java - 意外的 IndexOutOfBoundsException

c++ - 调试器到底做了什么?

c++ - 是否可以访问从给定迭代器到 vector 的底层指针?

c++ - rand() 函数没有产生足够的随机数

c - 如何从c中的字符串中分离整数和运算符?

c++ - 无法完全删除结构填充 - 代码块 : Cygwin

使用 node-inspector 调试 jasmine-node 测试

c++ - 在 nullptr 上使用重载/替换的 delete[]

c++ - C++动态链接库中的回调函数

仅当超出范围时 C 缓冲区才会溢出