【HMS Core】AR Engine中,运行时出现../../../../src/main/cpp/world_ar_application.h:30:10...

【问题描述】

1、AR Engine中,从官网下载的“NDK示例代码”,运行时出现../../../../src/main/cpp/world_ar_application.h:30:10: fatal error: 'glm.hpp' file not found,该如何解决?

2、arengine 4.0.0.5版本新增秒放特性。不需要扫描平面,就能创建锚点并放置虚拟物体,目前只支持创建单个锚点,程序运行时默认在屏幕中心创建一个锚点;那么如何可以获取这个默认的锚点呢,如何调用?

【解决方案】

1、这个是因为opengl mathematics的库,ndk r19c自带了,如果用了新的版本就会导致整个现象,需要自己配置一下引用的路径。(修改CMakeLists.txt文件的target_include_directories最后一个值为您ndk路径下的glm就可以)如图

【HMS Core】AR Engine中,运行时出现../../../../src/main/cpp/world_ar_application.h:30:10..._第1张图片

2、因为只能存在一个锚点,anchor.getPose()可以用来获取锚点的位置,

文档中心:getPose

【HMS Core】AR Engine中,运行时出现../../../../src/main/cpp/world_ar_application.h:30:10..._第2张图片

你可能感兴趣的:(华为)