这听起来像是一个非常奇怪的问题,但我确实需要这个:我有一堆 c++ 头文件(来自一些仅头文件的库)和一个 cpp 文件。我想做的是生成一个不包含任何内容的单个 cpp 文件。
为什么?对于一场比赛,其中编译器没有我正在使用的一些库,并且您只能提交一个 cpp 文件。
理想情况下,这个“脚本”将创建一个只使用实际需要的文件,而不仅仅是递归地复制和粘贴所有“#includes”。
我确信当您在代码中添加“#include”时预处理器会生成一些文件。那么,我怎样才能看到这些中间文件和(可能很长)文件?