SLAM ON IOS CANNOT COMPILE

0 votes
asked Feb 6 by richardroussel (520 points)

Hi,

I am trying the PRO SDK  2.3.0 on iOS, Unity 2017.4.17. and Xcode 10.1, and I cannot compile the HelloARSLAM demo.

I am using for some time now EasyAR and I do have the right License Keys.  The problem is to compile in Xcode:

Undefined symbols for architecture arm64:

  "_sgels_", referenced from:

      l4848 in libEasyARUnity.a(libEasyARUnity.a-arm64-master.o)

  "_sgesv_", referenced from:

      l4846 in libEasyARUnity.a(libEasyARUnity.a-arm64-master.o)

  "_sgeev_", referenced from:

      l4840 in libEasyARUnity.a(libEasyARUnity.a-arm64-master.o)

  "_sgesvd_", referenced from:

      l4827 in libEasyARUnity.a(libEasyARUnity.a-arm64-master.o)

      l4829 in libEasyARUnity.a(libEasyARUnity.a-arm64-master.o)

      l4836 in libEasyARUnity.a(libEasyARUnity.a-arm64-master.o)

      l4842 in libEasyARUnity.a(libEasyARUnity.a-arm64-master.o)

      l4844 in libEasyARUnity.a(libEasyARUnity.a-arm64-master.o)

      l4863 in libEasyARUnity.a(libEasyARUnity.a-arm64-master.o)

      l4873 in libEasyARUnity.a(libEasyARUnity.a-arm64-master.o)

      ...

  "_ssyev_", referenced from:

      l4818 in libEasyARUnity.a(libEasyARUnity.a-arm64-master.o)

      l4821 in libEasyARUnity.a(libEasyARUnity.a-arm64-master.o)

      l4824 in libEasyARUnity.a(libEasyARUnity.a-arm64-master.o)

ld: symbol(s) not found for architecture arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

I need help please.

Regards

1 Answer

0 votes
answered Feb 13 by zhnagjian (5,280 points)

Hello,

I'm sorry that I don't reply to you in time for Spring Festival.

For EasyAR SDK Pro, you need these additional frameworks

  • Accelerate.framework
  • CoreMotion.framework

 You can refer to the link https://www.easyar.com/doc/EasyAR%20SDK/Getting%20Started/2.0/Setting-up-EasyAR-iOS-SDK.html

Welcome to EasyAR SDK Q&A, where you can ask questions and receive answers from other members of the community.
...