2011-05-15 36 views
13

我在this guide後添加了libxml2到我的Xcode 4項目中。在XCode中添加libxml2

但它不工作。 Xcode給我錯誤說它沒有這樣的libxml2目錄。我究竟做錯了什麼?下面是我的項目的目標設置的截圖: enter image description here

enter image description here

感謝。

回答

1

$ {} SDKROOT/usr/include目錄/ libxml2的

2

在 「其它標誌」 添加-lxml2,改變它的標題爲$ {} SDKROOT/usr/include目錄/ libxml2的

22
  1. 加$在您的目標 - >構建設置 - >搜索路徑下將{SDKROOT}/usr/include/libxml2替換爲「用戶頭搜索路徑」
  2. 在yourtarget - > Build Phases - > Link中鏈接libxml2.dylib與庫的二進制文件
  3. 包括libxml2頭文件,例如,#include <libxml/HTMLparser.h>您就可以開始

爲更好的解釋看這個答案https://stackoverflow.com/a/3429301/149663

2

您需要更改Always Search User Paths爲是也。 你的User header search paths上的「$ {SDK_DIR}/usr/include/libxml2」應該可以工作。

19

添加libxml2.2.dylib對於Xcode中7時,Xcode 8.0,Xcode的8.1,

執行以下步驟,

  1. 構建階段>鏈接二進制與Librairies。
  2. 按「其他」按鈕。
  3. 後文件選擇出現時,按 「CMD」 + 「Shift」 鍵+ 「G」
  4. 鍵入 「/ usr/lib中/」
  5. 選擇 「libxml2.2.dylib」

這就是所有。