Xcode Build Search Paths设置
2015-09-21 22:35
477 查看
c/c++ 头文件引用问题
include <> 引用编译器的类库路径下的头文件
include “” 引用工程目录的相对路径的头文件
include 是编译指令,在编译时,编译器会将相对路径替换成绝对路径,因此,头文件绝对路径=搜索路径+相对路径。
Xcode Build Settings 下 Search Paths设置搜索路径
Header Search Paths:头文件搜索路径设置 ---还有个
$(SRCROOT)宏和$(PROJECT_DIR)宏都指xxx.xcodeproj所在的父目录
例如:引用工程testDemo/scr/test.h 头文件,
Header Search Paths中添加$(SRCROOT),引用为include “scr/test.h"
如果在Header Search Paths中添加$(SRCROOT)/scr,那么头文件引用直接引用 include “test.h”
如果设置了 Always Search User Paths 为 yes,编译器会先搜索User Header Search Paths路径下的目录,在这种情况下include <string.h>,User Header Search Paths 搜索目录下的文件会覆盖系统的头文件
include <> 引用编译器的类库路径下的头文件
include “” 引用工程目录的相对路径的头文件
include 是编译指令,在编译时,编译器会将相对路径替换成绝对路径,因此,头文件绝对路径=搜索路径+相对路径。
Xcode Build Settings 下 Search Paths设置搜索路径
Header Search Paths:头文件搜索路径设置 ---还有个
$(SRCROOT)宏和$(PROJECT_DIR)宏都指xxx.xcodeproj所在的父目录
例如:引用工程testDemo/scr/test.h 头文件,
Header Search Paths中添加$(SRCROOT),引用为include “scr/test.h"
如果在Header Search Paths中添加$(SRCROOT)/scr,那么头文件引用直接引用 include “test.h”
如果设置了 Always Search User Paths 为 yes,编译器会先搜索User Header Search Paths路径下的目录,在这种情况下include <string.h>,User Header Search Paths 搜索目录下的文件会覆盖系统的头文件
相关文章推荐
- 关于 java.toString() ,(String),String.valueOf的区别
- CF 一个不知道题号的题。。 B. ShortestPath Query
- android界面UI的构造方式
- String,StringBuffer与StringBuilder的区别
- UIProgressView[进度条][一般型];UIStepper步数器][事件驱动型]
- require.js的使用
- 导入NGUI插件
- KVC中setValuesForKeysWithDictionary:
- UIView层次管理(放到最上层或放到最下层)
- UIView转UIImage
- 在iOS 8中使用UIAlertController
- MDT 2013 Update 1 re-released (build 8298)发布
- win10提示 磁盘包含不是“PARTITION_BASIC_DATA_GUID"类型的分区
- win10提示 磁盘包含不是“PARTITION_BASIC_DATA_GUID"类型的分区
- CYC-集合视图 UICollectionView的简单使用
- BuildConfig.DEBUG的使用
- [UI基础]day01
- POJ 1679 The Unique MST (次小生成树)
- 蓝懿iOS培训日志17 Jason和Segue
- UITabelViewCell的数据混叠显示