2014-10-31 52 views
0

我使用C預處理程序cpp對於file.c如果所有頭文件都包含在file.c中,則它們可以在相同的文件夾中使用。如果一個頭h1包括另一頭h2不預先處理頭h2並拋出錯誤說:使用c預處理器處理嵌套頭文件

H2沒有這樣的文件或目錄。

如何解決這個問題?

命令:

cpp file.c 
+1

cpp -IpathToh2 file.c – Steffen 2014-10-31 11:24:38

回答

1

使用選項-I告訴預處理器在哪裏查找文件是#include d。

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