尝试在Xcode 5中包含头文件。找不到文件

时间:2014-07-15 17:49:33

标签: c++ xcode

我想在我的xcode 5项目中包含一个头文件。文件路径是 /Users/ceid/Desktop/test.h

#include "/User/ceid/Desktop/test.h"有效

当我尝试使用#include "test.h"并将/Users/ceid/Desktop放入标题搜索路径时,找不到该文件。

我也尝试了用户搜索路径。 我也尝试过引号和尖括号。

1 个答案:

答案 0 :(得分:1)

在C ++中,包含文件有两种常用方法。

#include "file":将文件搜索包含在包含该行的文件的同一目录中。有些编译器和IDE,当找不到文件回退到第二个选项时(例如:VC ++)
#include <file>:在添加的包含路径中包含文件搜索(GCC中的-I选项)。

对于相同上下文中的文件(相同的库,相同的模块等),建议使用#include "file",对外部文件使用#include <file>(在上下文意义上是外部的,不是在代码意义上不是你的,例如:

两个库,加密日期时间,如果您想在加密中包含日期时间,请使用{{1即使两个libreries是你的,并且在磁盘中彼此相邻,因为明天可能想要重新组织库,分组更好等等......