Search Paths 之 Framework Search Paths、Library Search Paths、Header Search Paths[通俗易懂]

Search Paths 之 Framework Search Paths、Library Search Paths、Header Search Paths[通俗易懂]进入BuildSettings里面设置:FrameworkSearchPaths:这里通常填framework的路径;LibrarySearchPaths:这里通常填.a文件的路径;HeaderSearchPaths:头文件搜索路径设置。双击查看时$(SRCROOT)表示运行文件地址的上一级$(PROJECT_DIR)工程目

大家好,欢迎来到IT知识分享网。进入Build Settings里面设置:

Framework Search Paths: 这里通常填framework的路径;

Library Search Paths: 这里通常填.a文件的路径;

Header Search Paths: 头文件搜索路径设置。

双击查看时

$(SRCROOT)表示运行文件地址的上一级

$(PROJECT_DIR)工程目录文件

Header 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”
如果在Header Search Paths中添加$(SRCROOT)/scr,那么头文件引用直接引用 include “test.h”

如果设置了 Always Search User Paths 为 yes,编译器会先搜索User Header Search Paths路径下的目录,在这种情况下include <string.h>,User Header Search Paths 搜索目录下的文件会覆盖系统的头文件

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/25062.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信