天天看點

xcode中 Search Paths 和靜态庫的設定

使用xcode引用第三方庫的時候,一般會遇到配置路徑的問題,這兩個配置是Header Search Paths和 Library SearchPaths設定。

Header Search Paths: 頭檔案搜尋路徑設定

Library Search Paths: 附加到xcode 項目裡的靜态庫(*.a 檔案)的搜尋路徑

例如我們添加一個第三方庫,把這個庫的頭檔案的路徑添加到Header Search Paths裡,但是,在添加路徑的時候需要特别注意,千萬不要使用絕對路徑,特别是在多人協作的時候,如果把工程丢給其他人用了,因為工程配置的是你本機的絕對路徑,其他人就要重新再配置路徑了。

比較好的做法是:把第三方庫拷貝到項目路徑下,通過$(SOURCE)來配置,$(SOURCE)是一個項目的搜尋路徑,配置完之後xcode會自動轉換成項目的絕對路徑。

頭檔案配置完了之後,還要配置靜态庫。

1.把靜态庫拷貝一份到項目裡

2.把剛才拷貝到項目裡的靜态庫(*.a 檔案)添加到工程裡

3.在Library Search Paths裡設定靜态庫的搜尋路徑,同理最好使用$(SOURCE)的方法配置,以免造成不必要的麻煩。