Xcode增加頭文件搜索路徑的方法


Xcode增加頭文件搜索路徑的方法

以C++工程為例:
工程Search Paths相關配置項
Build Settings 頁面中的 Search Paths一節就是用來設置頭文件路徑。
相關的配置項用紅框框起來了,共有三個配置項:
Header Search Paths
User Header Search Paths
Always Search User Paths

xcode的頭文件路徑有兩種設置,一種是Header Search Paths,另一種是User Header Search Paths。兩者對應兩個include方式:

#include <boost/noncopyable.hpp> // 通過Header Search Paths搜索 #include "boost/noncpyable.hpp" // 通過User Header Search Paths搜索
  • 1
  • 2
  • 1
  • 2

前者生成類似“-I path/to/header”的編譯選項,后者生成類似“-iquote path/to/header”。 
如果在User Header Search Paths設好了路徑,但是代碼用include <>包含頭文件,編譯會報錯。這時把Always Search User Paths設置成Yes,強制include <>也在User Header Search Paths搜索。 
Always Search User Paths設置成Yes后,User Header Search Paths生成的編譯選項變成“-I path/to/header”,而且會放在Header Search Paths的前面,所以User Header Search Paths會優先搜索。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM