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