2011-06-23 38 views
1

我收到此錯誤:錯誤添加libxml2的項目

/Users/AppleMacbook/Documents/Tab/Tab/../../../Downloads/GDataXMLNode.h:38:24: error: libxml/tree.h: No such file or directory

我已經加入這兩個正確:

/usr/include/libxml2 

other linkers flags -lxml2 

不過我得到一個錯誤,指出tree.h中是不存在的。我打開了那個文件夾,它在那裏!

你能幫我解決嗎?

回答

1

您需要/ usr/include /替代還是另外?我注意到它正在尋找libxml/tree.h,但是你包含/ usr/include/libxml2?

+0

這是路徑。 'usr/include/libxml2/libxml/tree.h' – Legolas

+0

我沒有在我面前的Xcode,但在項目設置有2個地方列出庫包括和用戶定義包括IIRC。嘗試在這兩個地方放置/ usr/include/libxml2 /,也許還要檢查「遞歸」選項。 – Nektarios

+1

也http://stackoverflow.com/questions/1428847/libxml-tree-h-no-such-file-or-directory確切的重複? – Nektarios

0

除了鏈接器路徑-I/usr/include/libxml2/libxml之外,您還需要指定包含路徑,只需在構建設置中指定路徑(/usr/include/libxml2/libxml)即可。 enter image description here

+0

請您詳細說明您需要指定包含路徑,除了鏈接器路徑-I/usr/include/libxml2/libxml嗎? – Legolas

+0

添加圖像來解釋更好。 –

+0

是的。我已經做到了。我仍然有錯誤的傢伙。這就是我在問題中發佈的內容。 – Legolas