如何在另一个头文件中包含头文件

时间:2019-01-28 09:18:05

标签: include-path

我有2个头文件,其路径定义如下。

folder1/subfolder1/subfolder2/headerfile1
folder1/subfolder3/subfolder4/headerfile2

现在我要在headerfile1中包含headerfile2,因此在headerfile1中包含以下代码。

#include “subfolder3/subfolder4/headerfile2.h” 

但是由于找不到目录/文件,我遇到了错误。 我不明白我要去哪里错了。

1 个答案:

答案 0 :(得分:0)

  1. 您的#include指令中的引号不规则;使用标准的"引号。

  2. 您可能必须向编译器指定在哪里寻找包含路径,例如。 G。许多编译器都为此提供了一个选项-I,因此如果当前目录包含-Ifolder1folder1是绝对路径,则将为folder1

    < / li>