由于框架中有 4 个重复符号错误,我无法为 iOS 编译 Glympse API。与示例项目一样,我只在 .pch 文件中导入 GlympseLite.h 标头。还有其他人有这个问题吗?
重复符号之一是:__ZN7Glympse15ControlsFactory9showAboutERKNS_1OINS_12IGlympseLiteEEERKNS1_INS_8IGlympseEEE
由于框架中有 4 个重复符号错误,我无法为 iOS 编译 Glympse API。与示例项目一样,我只在 .pch 文件中导入 GlympseLite.h 标头。还有其他人有这个问题吗?
重复符号之一是:__ZN7Glympse15ControlsFactory9showAboutERKNS_1OINS_12IGlympseLiteEEERKNS1_INS_8IGlympseEEE
您是如何将 GlympseKitLite 添加到您的项目中的?能否提供具体步骤。您使用的是哪个 XCode 版本?您的项目中的编译器/链接器标志有什么特别之处吗?它是全新的还是现有的项目?您是否能够构建随 SDK 提供的示例项目?
我刚刚确认它在一个全新的项目中编译得很好。以下是我遵循的步骤:
GlympseKitLite.embeddedframework
(从 SDK 包)到Frameworks
.CFNetwork, libz, CoreLocation, AddressBook, Security, EventKit, MapKit, MessageUI
)。Glympse::LiteFactory::createGlympse(...);
同时,您可以尝试以下方法。设置和到。C Language Dialect
_ 让我知道,如果它有帮助。C++ Language Dialect
C++ Standard Library
Compiler Default