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

Attempt to include header file in Xcode 5. File not found

本文关键字:文件 包含头 找不到 Xcode      更新时间:2023-10-16

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

#include "/User/ceid/Desktop/test.h" works

当我尝试使用#include "test.h"并将/Users/ceid/Desktop放在我的头搜索路径时,文件没有找到。

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

在c++中有两种通用的包含文件的方法:

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

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

两个库,cryptodatetime,如果你想在crypto中包含datetime使用#include <file>,即使这两个库是你的,并且在磁盘中彼此相邻,因为明天可能要重新组织库,分组更好,等等