Glexse API Linker Ошибка для iOS

Я не могу скомпилировать API Glympse для iOS из-за 4-х одинаковых ошибок символов в платформе. Как и примеры проектов, я импортирую только заголовок GlympseLite.h в мой файл.pch. Кто-нибудь еще имеет эту проблему?

Один из повторяющихся символов: __ZN7Glympse15ControlsFactory9showAboutERKNS_1OINS_12IGlympseLiteEEERKNS1_INS_8IGlympseEEE

1 ответ

Как вы добавили GlympseKitLite в свой проект? Не могли бы вы предоставить точные шаги. Какую версию XCode вы используете? Есть ли что-то особенное в флагах компилятора / компоновщика в вашем проекте? Это новый или существующий проект? Удалось ли вам создать примеры проектов, поставляемых с SDK?

Я только что подтвердил, что он отлично компилируется в совершенно новые проекты. Вот шаги, за которыми я следовал:

  • Создан новый проект iOS.
  • Потянулись GlympseKitLite.embeddedframework (из пакета SDK) в Frameworks,
  • Добавлены все необходимые стандартные рамки (CFNetwork, libz, CoreLocation, AddressBook, Security, EventKit, MapKit, MessageUI).
  • Добавлена ​​запись импорта в файл PCH.
  • Называется Glympse::LiteFactory::createGlympse(...);

В то же время вы можете попробовать следующее. Задавать C Language Dialect, C++ Language Dialect а также C++ Standard Library в Compiler Default, Дайте мне знать, если это поможет.

Другие вопросы по тегам