假设我有一个包含许多预处理器指令的源文件.在预处理器完成后,是否可以看到它的外观?

推荐答案

cl.exe,微软Visual C++的命令行接口有三种不同的输出预处理文件的选项(因此,以前关于Visual C++的响应不一致):

如果要预处理不带#行指令的文件,请结合/P/EP选项.

C++相关问答推荐

va_arg -Linux和Windows上的不同行为

代码打印正确输出次数过多(CS50)

我可以动态分配具有空类型函数的矩阵吗?

是否定义了数组指针类型转换为指针类型?""""

exit(EXIT_FAILURE):Tcl C API类似功能

有没有更简单的方法从用户那里获取数据类型来计算结果

使用NameSurname扫描到两个单独的字符串

如何在C中通过套接字自定义数据类型读取原始变量?

二进制计算器与gmp

cairo 剪辑区域是否存在多个矩形?

S在本文中的价值观到底出了什么问题?

将变量或参数打包到 struct /联合中是否会带来意想不到的性能损失?

STM32 FATFS用户手册(Um1721)中的代码正确吗?

程序对大输入给出错误答案

Linux/C:带有子进程的进程在添加waitid后都挂起

传递给函数的 struct 中的数组

可以';t从A9G模块拨打电话

'printf("%s", user_input)' 危险吗?

std::malloc/calloc/realloc/free 与纯 C 的 malloc/calloc/realloc/free 有什么不同

C 中从 Unix 纪元时间转换的损坏