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),includescr/test.hHeaderSearchPaths (SRCROOT)/scr,那麼頭文件引用直接引用 include “test.h”

如果設置了 Always Search User Paths 爲 yes,編譯器會先搜索User Header Search Paths路徑下的目錄,在這種情況下include

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章