我在我的程序中爲iPhone和iPad添加了一個twitter模塊。 我遇到了兩個問題。Twitter OAuth iPhone問題
1st,on iPhone。 將我的twitter模塊合併到我的iPhone程序之後,版本僅在調試模式下失敗。在發佈模式下沒問題。
錯誤消息只是
Libxml/xmlreader.h: No such file or directory
是的,這是因爲gcc無法找到它。 但我已在其他鏈接器標誌中添加-lxml2
,並且在Release和Debug模式下都爲項目構建設置中的標題搜索路徑添加了/usr/include/libxml2/**
。
2nd,在iPad上。 在我將twitter模塊合併到iPad程序後,構建失敗並顯示以下消息。
ld: duplicate symbol _OBJC_METACLASS_$_MGTwitterEngine in
/Users/eddy/Documents/iOS/workspace/.../i386/MGTwitterEngine-3460BD6C4381A3AC.o and
/Users/eddy/Documents/iOS/workspace/.../i386/MGTwitterEngine-CC42501E82512F61.o
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2
failed with exit code 1
我不明白爲什麼這個消息來了。 僅適用於iPhone的現成模塊? 或者我該如何解決它?
只是爲了確認:您是否添加了libxml2.dylib和libz.1.2.3.dylib框架。 – Nithin 2011-01-14 05:39:52