尝试在Xcode 5中包含头文件.找不到文件
Attempt to include header file in Xcode 5. File not found
我试图在我的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>
(外部在上下文意义上,而不是在代码不是你的意义上,例如:
两个库,crypto和datetime,如果你想在crypto中包含datetime使用#include <file>
,即使这两个库是你的,并且在磁盘中彼此相邻,因为明天可能要重新组织库,分组更好,等等
相关文章:
- 使用mongocxx驱动程序时包含头文件问题
- 如何为包含头文件的目标编写生成文件?
- 如何在 CMakeLists.txt Qt Creator 中包含头文件?
- 当包含头文件的文件不在根项目文件夹中时,如何包含它
- 在生成文件先决条件中包含头文件的原因
- My Project的属性配置正确,但Visual Studio仍然无法打开包含头文件
- 在 PostgreSQL C 扩展中包含头文件
- 是否可以在C++中以间接方式包含头文件
- 是否需要包含头文件?
- 如何在不包含完整的文件系统头的情况下使用文件系统的类路径C++17?
- 我收到未声明的标识符错误,但我已包含头文件?
- 为什么我们需要构建一个提升库,仅仅包含头文件还不够吗,因为提升是模板
- C++:当顺序真正重要时,如何保证在项目中包含头文件的顺序
- 如何在C++中包含头文件时错误地重载
- 我在C++中无效使用不完整的类型类错误,如何正确包含头文件?
- 虚幻引擎4.16,C++包含头文件
- C++多次包含头文件
- 令牌之前的预期类名 '{' - 包含头文件和 CPP 文件
- 可以将标头文件包含在多个源文件中,而无需重复保护
- 有条件地将文件包含在C++标头中