【问题标题】:Wikitude Phonegap iOS PluginWikitude Phonegap iOS 插件
【发布时间】:2012-10-16 10:38:15
【问题描述】:

我已按照此处的建议配置了 Wikiitude iOS 插件 -

https://github.com/phonegap/phonegap-plugins/tree/master/iOS/AugmentedReality-Wikitude/Plugin

但是,在编译过程中,它显示构建错误 - WTArchitechview.h not found in WTWikitiudePlugin.m 文件。

我目前拥有 iOS 6 设备并使用 Cordova 2.0.0。我在 wikiitude 文档中找到了一份指南 -

http://forum.wikitude.com/documentation?p_p_id=2_WAR_knowledgebaseportlet&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-2&p_p_col_count=1&_2_WAR_knowledgebaseportlet_mvcPath=%2Fdisplay%2Fview_article.jsp&_2_WAR_knowledgebaseportlet_resourcePrimKey=128189

它说我必须删除 armv7s 架构并且必须做一些修改文件。我无法理解修改部分。我的意思是我必须修改哪个文件。

【问题讨论】:

    标签: ios6 phonegap-plugins cordova-2.0.0 wikitude


    【解决方案1】:

    我认为你有两个问题。

    首先,您必须从该网站下载 Wikitude SDK,然后将 SDK 中的文件添加到您的 phonegap Xcode 项目中(按照第一个链接中描述的步骤进行操作)。如果您这样做并且仍然有编译时错误,请确保您的 Xcode 项目中的用户标头搜索路径设置正确,或者您将 Wikitude SDK 文件复制到示例项目中已设置的文件夹中。您还可以删除 Xcode 项目中现有的 Wikiitude SDK 文件夹,然后将已下载的文件夹拖入其中。

    第二个链接描述了您需要更改哪些内容才能使用 Xcode 4.5 中的 Wikitude SDK 构建项目。您需要在 Xcode 项目设置中更改此设置。您必须这样做,因为 Wikiitude SDK 需要一些目前不适用于 armv7s 架构的库。

    【讨论】:

    • 感谢您的回复,我按照您说的做了,现在我收到此错误消息 - 架构 armv7 的未定义符号:“_OBJC_CLASS_$_WTArchitectView”,引用自:WTWikitudePlugin.o 中的 objc-class-ref ld:未找到架构 armv7 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)此外,我发布的第二个链接告诉我对我所做的代码进行一些更改不明白。在哪个文件中以及我必须修改的内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    • 2013-08-26
    • 2016-02-20
    相关资源
    最近更新 更多