2011-02-23 26 views
0

我試圖將GData XML包含到我當前的項目中。到目前爲止沒有成功,但是,建築失敗,因爲一種這就是我的範圍的錯誤..:使用GData XML構建iPhone應用程序失敗:未定義的符號(對於體系結構i386)

enter image description here

因爲我建立的iPhone(和iPhone模擬器,爲完整起見) ,我不知道爲什麼它關心i386。但是,包括libxml2在內的整個事情都超出了我的舒適區 - 我第一次這樣做。

爲了設置所有的標誌和搜索路徑,我參考了this tutorial的第4步。我無法添加OTHER_CFLAGS標誌,因爲已有LLVM GCC 4.2 - 語言中存在相同名稱的密鑰。所以我試圖將它設置爲-DDEBUG = 1那裏,但那並沒有改變任何東西。

那麼,我該如何讓事情正常工作?看起來像GData XML的文檔很稀少 - 你能推薦任何解釋事情比我找到的鏈接更好的資源嗎?

編輯:

由於koregan問這個在他的評論,我想補充一點,它不編譯iPhone模擬器和實際設備。如果建造該設備的錯誤是一個稍微不同的一個(不含在i386的一部分),但是:

enter image description here

+0

模擬器在你的Mac上運行,所以有i386架構。 您是否爲GData的arm和i386建立了庫? – koregan 2011-02-23 13:38:44

+0

@koregan:看我的編輯,如果我爲設備建立會發生什麼。我沒有構建任何庫,我只是將XMLSupport文件夾添加到我的項目中,並按照教程中的描述設置了libxml2的標誌和路徑... – Toastor 2011-02-23 14:06:11

回答

2

天啊!得到它了。

在我的應用程序pch文件中導入了GDataXMLNode.h。在this SO answer找到解決方案。可以想到這一點。你不會有嗎?愚蠢的我。

+0

謝謝我也有同樣的問題 – crazyoxygen 2011-05-16 10:46:49

+0

對我不起作用:(( – cV2 2011-11-03 18:49:02

相關問題