Xcode Build Search Paths设置
2016-12-19 13:58
369 查看
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 搜索目录下的文件会覆盖系统的头文件
相关文章推荐
- Xcode Build Search Paths 设置
- Xcode Build Search Paths设置
- IOS学习 Xcode Build Search Paths设置
- Xcode Build Search Paths设置
- Xcode Build Search Paths设置
- Xcode Build Search Paths设置
- Xcode Build Search Paths设置
- Xcode Build Search Paths设置
- iOS—Xcode中设置Framework Search Paths的秘密!
- xcode中 Search Paths 和静态库的设置
- [IOS] Xcode中 Search Paths的设置
- target overrides the FRAMEWORK_SEARCH_PATHS build settings
- XCode Build settig 工程路径设置
- 设置XCode工程Build编号与svn版本号保持一致
- iOS学习笔记16—设置XCode工程的Build编号与svn保持一致
- Xcode 4.3 使用xcodebuild命令编译项目环境设置
- Xcode buildsettings 设置相关的问题
- 苹果官方xcode工程build设置指南
- Xcode的Search Paths的路径问题
- xcode编译时,有第三方库时,编译设置build active architecture only问题