本文主要是介绍Xcode Build Search Paths设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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”如果在HeaderSearchPaths中添加 (SRCROOT)/scr,那么头文件引用直接引用 include “test.h”
如果设置了 Always Search User Paths 为 yes,编译器会先搜索User Header Search Paths路径下的目录,在这种情况下include
这篇关于Xcode Build Search Paths设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!