我有2个头文件,其路径定义如下。
folder1/subfolder1/subfolder2/headerfile1
folder1/subfolder3/subfolder4/headerfile2
现在我要在headerfile1中包含headerfile2,因此在headerfile1中包含以下代码。
#include “subfolder3/subfolder4/headerfile2.h”
但是由于找不到目录/文件,我遇到了错误。 我不明白我要去哪里错了。
答案 0 :(得分:0)
您的#include
指令中的引号不规则;使用标准的"
引号。
您可能必须向编译器指定在哪里寻找包含路径,例如。 G。许多编译器都为此提供了一个选项-I
,因此如果当前目录包含-Ifolder1
或folder1
是绝对路径,则将为folder1
。