【发布时间】:2017-01-01 14:53:01
【问题描述】:
This 关于头文件和源文件的回答说:
编译器正确地看到一个大的源 (.cpp) 文件及其标头 包括。源文件是编译单元 编译成目标文件。
是否可以以某种方式查看这个大的 .cpp (.c) 文件?如果是,如何在 Linux (gcc) 和 Windows (VisualStudio) 平台上执行此操作。
PS:我在 Visual Studio 中尝试过 /P 选项(右键单击解决方案资源管理器中的文件,转到属性;配置属性 -> C/C++ -> 预处理器 -> 预处理到文件 -> [YES /P]) 但我已经获得了几个看起来不再像 c++ 的 *.i 文件(也许它是 c++ 但有许多模板、内存分配的定义等)。我所指的答案是在谈论“一个大的 .cpp 文件”。所以我假设只有#include 指令会被相应的文件替换,还是我错了,*.i 输出是我被要求的?
【问题讨论】:
-
您在寻找cpp 吗?