繁体   English   中英

如何编译和运行iOS的vuforia示例代码

[英]how to compile and run vuforia sample code for iOS

我已经从给定的网站下载了Vuforia SDK和示例代码,但它提供了

<QCAR/QCAR.h> file not found

http://www.qualcomm.com/solutions/augmented-reality

需要将Vuforia iOS示例添加到Vuforia iOS SDK安装的示例目录中。

  1. 下载压缩档案中的Vuforia样本,并将其展开到自己的目录中。
  2. 将样本复制到Vuforia安装目录中,以便目录结构如下所示:

〜/../ vuforia-sdk-ios-xx-xxx / samples / VuforiaSamples / VuforiaSamples.xcodeproj:

对于像我这样的人,他们在将示例添加到SDK文件夹后仍然遇到问题,请使用以下内容。 该解决方案在vuforia开发者论坛( https://developer.vuforia.com/forum/ios/getting-error-lexical-or-pre-cessor-issue-qcartoolh )中提到,并为我解决了该问题。

第1步:

复制项目目录中的构建文件夹(其中包含include,lib文件夹)。

第2步:

将“ libVuforia.a”链接到复制到项目目录中的本地生成文件夹。

第三步:

并更新以下键的“构建设置”。

a)标头搜索路径= $(PROJECT_DIR)/ build / include

b)库搜索路径= $(PROJECT_DIR)/ build / lib / arm

较早的答案在Xcode 11中对我不起作用。但是,确实如此:

  1. 在项目导航器中删除对Vuforia.framework的引用,然后在“构建阶段”>“与库链接”下重新添加它
  2. 在构建设置>框架搜索路径下添加框架的目录。 就我而言,这是$(PROJECT_DIR)/../build
  3. 在“构建阶段”>“嵌入框架”下嵌入Vuforia.framework
  4. 登录Vuforia.com网站后创建了一个密钥,并将其添加到SampleApplicationSession.mm中的Vuforia::setInitParameters函数调用中。
  5. 在项目和目标的“构建设置”>“体系结构”>“有效体系结构”下删除“手臂”。

我希望这也会对其他人有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM