大家好,今天介绍iOS工程引用ARToolKit的方法。
众所周知,最近的AR技术风生水起,许多大型商业化引擎也是不胜枚举,ARToolKit是一款开源的AR库,兼容多个平台,备受开发者的青睐。具体介绍请进官方网站:http://www.artoolkit.org
本文今天介绍在iOS工程中引用ARToolKit库遇到的坑,把填坑的过程分享出来,希望对大家有用。
第一步:新建Demo工程
第二步:导入所需的依赖包
将文件引用至工程中。
第三步:工程参数配置:
1. 引入ARViewController并设置故事板属性,如图:
2. 在工程配置信息中,设置引用包
注意不要忘记“libz.tbd”这个库,切记!
3. 配置预编译文件目录地址及引用包目录,如下图:
4. 设置参数编译参数:
Build Options
enable bitcode -> NO
Apple LLVM8.1 - Code Generation
no common blocks -> NO
Apple LLVM8.1 - Language
C language dialect - compiler default
precompile prefix header - YES
Apple LLVM8.1 - Language - C++
C++ language dialect -> C++11 [-std=c++11]
Apple LLVM Language Modules
enable modules (C and Objective-C) -> NO
5. 添加ARAppCore,如图所示,并添加至CompileSources
6. 添加预编译头文件,准备编译一下
a) 添加预编译头文件
b) 设置预编译头文件地址
c) 编译一下,OK
参考文献:https://www.evernote.com/shard/s263/sh/4ebc9677-11e3-4441-8579-3bcacfc9c839/1347275e2d93e273
Demo地址:邮件联系作者
Email:chjxidian@126.com
版权所有 禁止转载