首页 > 其他分享 >【HMS Core】AR Engine中,运行时出现../../../../src/main/cpp/world_ar_application.h:30:10: fatal error: '

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

时间:2023-07-14 14:24:34浏览次数:48  
标签:Engine glm .. ar 锚点 file found world

​【问题描述】

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就可以)如图

cke_1671.png​​

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

https://developer.huawei.com/consumer/cn/doc/development/graphics-References/anchor-0000001050119480#section1022012307181

cke_2135.png​​

标签:Engine,glm,..,ar,锚点,file,found,world
From: https://www.cnblogs.com/mayism123/p/17553564.html

相关文章

  • mac git clone error:xcrun:error:invalid active developer path(/Library/Developer
    背景升级Mac系统后,在终端使用gitclone等相关命令失败,报错xcrun:error:invalidactivedeveloperpath(/Library/Developer/CommandLineTools),missingxcrunat:/Library/Developer/CommandLineTools/usr/bin/xcrun1.问题排查1.查看git是否已经安装#命令whichgit#......
  • bar3D,line3D,效果
       <!--⚠请注意,该图表不是ApacheECharts官方示例,而是由用户代码生成的。请注意鉴别其内容。--><!DOCTYPEhtml><htmllang="zh-CN"style="height:100%"><head><metacharset="utf-8"></head><bodystyle=&quo......
  • PROPERTIES OF SQUARE NUMBERS
     Whenanumberismultipliedbyitself,theresultingnumberiscalledasasquarenumber. Forexample,whenwemultiply5by5,weget52 =25.Here,25isasquarenumber.Ingeometry,theareaofasquareisthefinestexampleofasquarenumber.Are......
  • 什么是STAR法则?什么是PDCA?这两个法则有什么区别和联系?
    STAR法则是一种用于回答面试问题或撰写工作经历的方法。它是指Situation(情境)、Task(任务)、Action(行动)和Result(结果)的缩写。按照STAR法则,回答问题或描述经历时,首先阐述面临的情境或任务,然后描述所采取的具体行动,并最后强调所取得的结果。PDCA是Plan-Do-Check-Act的缩写,也被称为循环......
  • tensorboard 可视化模型结构图 探索
    1.实验"""testtensorboardbasicdemo"""fromkeras.layersimportDensefromkeras.modelsimportSequentialfromkeras.callbacksimportTensorBoardimportnumpyasnpmodel=Sequential()model.add(Dense(units=64,activat......
  • 【雕爷学编程】Arduino动手做(149)---MAX9814咪头传感器模块7
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • CF1220F Gardener Alex 题解--zhengjun
    发现根节点一定是\(1\),所以考虑两边的子树深度,然后发现只需要考虑一段后缀或前缀的深度即可。所以循环位移后,可以从中间往两边构建笛卡尔树,实时维护深度即可。代码#include<bits/stdc++.h>usingnamespacestd;usingll=longlong;constintN=2e5+10;intn,a[N],ans[N];......
  • 【雕爷学编程】Arduino动手做(149)---MAX9814咪头传感器模块6
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • Atcoder Regular Contest 114 F - Permutation Division
    显然分成\(k\)段以后,最大化形成的排列的字典序的策略是将所有段按第一个元素的大小降序排列。由于最终排列的字典序肯定\(\ge\)原排列的字典序,因此我们考虑最大化最终排列与原排列的LCP,这部分就考虑二分答案,记\(dp_i\)表示以\(p_1\)开始\(p_i\)结尾的LDS的长度,那么......
  • python学习_分支结构(if...else...)
    一、程序的组织结构1996年,计算机科学家证明了这样一个事实:任何简单或者复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成 1)顺序结构程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束就叫顺序结构例如:把大象装冰箱一共分几步?print......