我想在我的xcode 5项目中包含一个头文件。文件路径是
/Users/ceid/Desktop/test.h
#include "/User/ceid/Desktop/test.h"
有效
当我尝试使用#include "test.h"
并将/Users/ceid/Desktop
放入标题搜索路径时,找不到该文件。
我也尝试了用户搜索路径。 我也尝试过引号和尖括号。
答案 0 :(得分:1)
在C ++中,包含文件有两种常用方法。
#include "file"
:将文件搜索包含在包含该行的文件的同一目录中。有些编译器和IDE,当找不到文件回退到第二个选项时(例如:VC ++)
#include <file>
:在添加的包含路径中包含文件搜索(GCC中的-I选项)。
对于相同上下文中的文件(相同的库,相同的模块等),建议使用#include "file"
,对外部文件使用#include <file>
(在上下文意义上是外部的,不是在代码意义上不是你的,例如:
两个库,加密和日期时间,如果您想在加密中包含日期时间,请使用{{1即使两个libreries是你的,并且在磁盘中彼此相邻,因为明天可能想要重新组织库,分组更好等等......