Твиттер OAuth iPhone проблема - PullRequest
       6

Твиттер OAuth iPhone проблема

1 голос
/ 13 января 2011

Я добавляю модуль твиттера в свою программу для 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?Или как я могу это исправить?

1 Ответ

2 голосов
/ 13 января 2011
  1. Добавьте "/ usr / include / libxml2" в поле пути поиска заголовка настроек вашего проекта.

  2. Вы добавили 2 файла с одинаковым именем (здесь MGTwitterEngine) к одной и той же цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...