网站卖链接,网站开发前端是什么,wordpress取消作者,如何创建网站挣钱文章目录 前言一、下载 xlua 源码二、OpenHarmony SDK三、开干 前言
提示#xff1a;我们的 app 鸿蒙化过程 需要用到 xlua ,目前没有适配 OpenHarmony 平台#xff0c;所以需要重新编译一下。编译有多种方式#xff0c;但是我只会这一种 就是使用 cmake。 一、下载 xlua 源… 文章目录 前言一、下载 xlua 源码二、OpenHarmony SDK三、开干 前言
提示我们的 app 鸿蒙化过程 需要用到 xlua ,目前没有适配 OpenHarmony 平台所以需要重新编译一下。编译有多种方式但是我只会这一种 就是使用 cmake。 一、下载 xlua 源码
xlua 传送门
下载下来 进入 build 文件内
二、OpenHarmony SDK
我们重新编译需要 用到 OpenHarmony SDK 中的编译工具链 所以需要下载 可以直接下载源码 OpenHarmony 4.1 release OpenHarmony 工作台 也可以通过 DevEco Studio 进行下载 sdk 可以参考我上篇文章 团结引擎OpenHarmony 1配置篇 在下载下来的 SDK 中找到 cmake 工具
例如 /Users/mac/workspace/HarmonyOS/DevEco4.1Beta/OpenHarmonySdk/10/native/build-tools/cmake/bin
三、开干
使用 sh 脚本 直接用
#2 编译适配 OpenHarmony 平台的xlua so库# 进入build目录
cd /Users/mac/Downloads/xLua-master/build# 创建构建目录并进入
mkdir -p build_openharmony_53 cd build_openharmony_53# 找到 OpenHarmony sdk 中的编译工具
OH_SDK/Users/mac/workspace/HarmonyOS/DevEco4.0/OpenHarmonySdk/10/native#-DCMAKE_TOOLCHAIN_FILE$OH_SDK/build/cmake/ohos.toolchain.cmake指定了toolchain文件的位置该文件包含了针对特定平台这里是OpenHarmony的构建规则。
#-DBUILD_SHARED_LIBSOFF指示CMake不要构建共享库动态链接库而是构建静态库。
#-DCMAKE_INSTALL_PREFIX./设置安装目录为当前目录.表示当前目录。
#最后的..表示CMakeLists.txt文件CMake的配置文件位于当前目录的上一级。
$OH_SDK/build-tools/cmake/bin/cmake --config Release -DCMAKE_TOOLCHAIN_FILE$OH_SDK/build/cmake/ohos.toolchain.cmake -DBUILD_SHARED_LIBSOFF -DCMAKE_INSTALL_PREFIX./ ..#这行代码使用make命令来编译和构建项目。CMake已经生成了Makefile文件make命令会根据这些Makefile文件来构建项目。如果没有指定构建类型如Debug或Release则通常会按照CMakeLists.txt中的默认设置进行构建。
make 放到 Unity Plugin 中直接使用 就可以了 亲测可用