Я добавляю модуль Twitter для своей программы для iPhone и iPad. И я встретил две проблемы.Twitter OAuth iPhone проблема
1-й, на iPhone. После того, как я объединил свой модуль Twitter в мою программу для iPhone, сборка завершилась неудачей только в режиме отладки. Это нормально в режиме деблокирования.
сообщение об ошибке просто
Libxml/xmlreader.h: No such file or directory
Да, это потому, что GCC не может найти его. Но я добавил -lxml2
для других флагов компоновщика и /usr/include/libxml2/**
для путей поиска заголовков в настройках сборки проекта в режиме Release и Debug.
2-й, на 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 frameworks. – Nithin