首页 > 代码库 > Xcode增加头文件搜索路径的方法
Xcode增加头文件搜索路径的方法
Xcode增加头文件搜索路径的方法
- 以C++工程为例:
- 在Build Settings 页面中的Search Paths一节就是用来设置头文件路径。
- 相关的配置项用红框框起来了,共有三个配置项:
- Header Search Paths
- User Header Search Paths
- Always Search User Paths
xcode的头文件路径有两种设置,一种是Header Search Paths,另一种是User Header Search Paths。两者对应两个include方式:
#include <boost/noncopyable.hpp> // 通过Header Search Paths搜索
#include "boost/noncpyable.hpp" // 通过User Header Search Paths搜索
- 1
- 2
- 1
- 2
前者生成类似“-I path/to/header”的编译选项,后者生成类似“-iquote path/to/header”。
如果在User Header Search Paths设好了路径,但是代码用include <>包含头文件,编译会报错。这时把Always Search User Paths设置成Yes,强制include <>也在User Header Search Paths搜索。
Always Search User Paths设置成Yes后,User Header Search Paths生成的编译选项变成“-I path/to/header”,而且会放在Header Search Paths的前面,所以User Header Search Paths会优先搜索。
Xcode增加头文件搜索路径的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。