我正在为cpp
使用C预处理器file.c
如果file.c
中包含的所有标头都在同一文件夹中,则它会提供所需的输出。如果一个标头h1
包含另一个标头h2
,则它不会预处理标头h2
并抛出错误说:
h2没有这样的文件或目录。
如何解决这个问题?
命令:
cpp file.c
答案 0 :(得分:1)
使用选项-I
告诉预处理器在哪里查找文件#include
d。
cpp -I/some/path -I/another/searchpath/ file.c