使用c预处理器处理嵌套标题

时间:2014-10-31 11:03:34

标签: c c-preprocessor

我正在为cpp使用C预处理器file.c如果file.c中包含的所有标头都在同一文件夹中,则它会提供所需的输出。如果一个标头h1包含另一个标头h2,则它不会预处理标头h2并抛出错误说:

  

h2没有这样的文件或目录。

如何解决这个问题?

命令:

cpp file.c

1 个答案:

答案 0 :(得分:1)

使用选项-I告诉预处理器在哪里查找文件#include d。

cpp -I/some/path -I/another/searchpath/ file.c