0

由于框架中有 4 个重复符号错误,我无法为 iOS 编译 Glympse API。与示例项目一样,我只在 .pch 文件中导入 GlympseLite.h 标头。还有其他人有这个问题吗?

重复符号之一是:__ZN7Glympse15ControlsFactory9showAboutERKNS_1OINS_12IGlympseLiteEEERKNS1_INS_8IGlympseEEE

4

1 回答 1

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 DialectC++ Standard LibraryCompiler Default

于 2013-06-06T21:17:04.437 回答