当前位置: 首页> 健康> 知识 > 建筑网格布是用什么材料_国内在线免费服务器_临沂网站建设_优化营商环境建议

建筑网格布是用什么材料_国内在线免费服务器_临沂网站建设_优化营商环境建议

时间:2025/7/12 14:34:01来源:https://blog.csdn.net/absurd/article/details/143422196 浏览次数:0次
建筑网格布是用什么材料_国内在线免费服务器_临沂网站建设_优化营商环境建议

在正式移植 AWTK 之前,我们先尝试在 HarmonyOS 上运行一个简单的 OpenGLES 应用程序。虽然可以确定这一步肯定是可行的,但是作为一个 HarmonyOS NEXT 新手,还是先从简单的应用程序开始,把坑都踩一遍,遇到问题比较好解决。

HarmonyOS 本身带的有 OpenGLES 的例子,但是用最新的 DevEco Studio 打开,编译时有几个问题。先是找不到 SDK,安装了 SDK,又出现其它问题,最后懒得折腾了。直接新建一个 Native 应用,然后将代码拷贝过去。

1. 新建 Native 应用

在这里插入图片描述

2. 拷贝下列文件

  1. 从 applications_app_samples/code/BasicFeature/Native/NdkOpenGL 项目中拷贝下列文件到新项目对应目录:
	entry/src/main/cpp/app_napi.cppentry/src/main/cpp/include/entry/src/main/cpp/module.cppentry/src/main/cpp/napi_manager.cppentry/src/main/cpp/napi_util.cppentry/src/main/cpp/tetrahedron.cppentry/src/main/ets/utils/entry/src/main/resources/base/element/float.jsonentry/src/main/resources/base/media/icon.pngentry/src/main/cpp/CMakeLists.txtentry/src/main/ets/entryability/EntryAbility.etsentry/src/main/ets/pages/Index.etsentry/src/main/resources/base/element/color.jsonentry/src/main/resources/base/element/string.jsonentry/src/main/resources/en_US/element/string.jsonentry/src/main/resources/zh_CN/element/string.json
  1. 修改 entry/src/main/cpp/CMakeLists.txt,将动态库的名字改成 awtk_napi

  2. 修改 entry/src/main/cpp/types/libentry/Index.d.ts

//传入 x,y 偏移量并返回 x,y 旋转角
export const updateAngle:(offsetX:number, offsetY:number)=>Array;
  1. 修改 entry/src/main/cpp/types/libentry/oh-package.json5
{"name": "libentry_napi.so","types": "./Index.d.ts","version": "1.0.0","description": "entry for harmony."
}

3. 编译并运行

可以看到一个简单的 OpenGL 应用。

在这里插入图片描述

通过这个简单的应用程序,熟悉了 HarmonyOS NEXT 的开发流程,心里有底了,接下来就可以开始移植 nanovg 了。

关键字:建筑网格布是用什么材料_国内在线免费服务器_临沂网站建设_优化营商环境建议

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: