簡體   English   中英

在xcode 4.x中添加靜態庫的Header搜索路徑中的混淆?

[英]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時遇到了同樣的問題,但我發現有一個更簡單的過程:

  1. 將CorePlotHeaders目錄復制到Xcode項目

  2. 將Core Plot庫復制到Xcode項目。

  3. 打開您的應用目標構建設置,其他鏈接器標志包括:

-ObjC(-all_load曾經被要求作為鏈接器標志,但在Xcode 4.2中不再需要它)

  1. 將QuartzCore框架添加到項目中。

  2. 將項目構建設置中的C / C ++編譯器更改為LLVM GCC 4.2或LLVM 1.6。

就我而言,我不需要更改我的C/C++ Compiler來使CorePlot正常工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM