在VisualStudio中预处理后如何查看C/C+源文件?假设我有一个包含许多预处理指令的源文件。有可能看看它是如何处理预处理程序的吗?
3 回答
慕田峪4524236
TA贡献1875条经验 获得超5个赞
cl.exe
,Microsoft Visual C+的命令行接口有三种不同的输出预处理文件的选项(因此,以前有关VisualC+的响应不一致):
(类似于GCC的-E选项)/E
: 前处理/P
: 预处理到文件/EP
: 在没有#行指令的情况下对stdout进行预处理
如果要对没有#行指令的文件进行预处理,请将/P
和/EP
各种选择。
阿波罗的战车
TA贡献1862条经验 获得超6个赞
-E Stop after the preprocessing stage; do not run the compiler proper. The output is in the form of preprocessed source code, which is sent to the standard output.
gcc -E foo.c
cpp foo.c
蛊毒传说
TA贡献1895条经验 获得超3个赞
右键单击解决方案资源管理器上的文件Goto Properties。在ConfigurationProperties->C/C+->预处理器下,“生成预处理文件”是您要寻找的。然后右击解决方案资源管理器中的文件并选择“编译”。
- 3 回答
- 0 关注
- 1351 浏览
添加回答
举报
0/150
提交
取消