[英]confusion in Header search path for adding static library in xcode 4.x?
我在xcode 4.5中添加核心圖靜態庫時感到困惑。 它與xcode 3.x版本不同。 我嘗試了很多東西,它沒有找到頭文件和鏈接器錯誤。
我按照以下步驟操作。 在哪種情況下,我們必須在Header搜索路徑中使用遞歸。 如果有錯誤,請幫忙嗎?
1)在Xcode項目中添加coreplot庫及其標題。(在本地復制)
2)在項目構建設置中將編譯器轉換為LLVM GCC 4.2。(不在目標構建設置中)
3)編譯器為拇指將是“否”
4)在項目構建設置中添加了頭部搜索路徑,使用遞歸“$(SRCROOT)/ Libs / CorePlot / CorePlotHeaders”
5)在目標構建設置中添加了頭部搜索路徑為$(繼承)
6)在目標和項目構建設置中,庫搜索路徑將為空。
7)-ObjC在目標構建設置中的其他鏈接器標志中添加。從中移除-all_load。
8)目標和項目構建設置中的搜索路徑始終為YES。
9)構建歸檔架構僅為YES 。
我在幾天前試圖以這種方式添加CorePlot
時遇到了同樣的問題,但我發現有一個更簡單的過程:
將CorePlotHeaders目錄復制到Xcode項目
將Core Plot庫復制到Xcode項目。
打開您的應用目標構建設置,其他鏈接器標志包括:
-ObjC(-all_load曾經被要求作為鏈接器標志,但在Xcode 4.2中不再需要它)
將QuartzCore框架添加到項目中。
將項目構建設置中的C / C ++編譯器更改為LLVM GCC 4.2或LLVM 1.6。
就我而言,我不需要更改我的C/C++ Compiler
來使CorePlot
正常工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.