Qt for OpenHarmony 开发环境搭建笔记 原创
westinyang
发布于 2023-11-8 14:24
浏览
2收藏
目录
关于作者:I’m westinyang
序言
- 最终编译的几个Qt示例应用视频演示:https://www.bilibili.com/video/BV1NG411Q7QH
- HarmonyOS 4.0 也是可以运行的,不过要改下runtimeOS配置为HarmonyOS,并签名调试运行到真机上
- 最终打包的4个Qt示例应用的hap包,见文章末尾附件
开发环境
- Windows 11
- DevEco Studio 3.1 Release
- OpenHarmony Full-SDK 3.2.12.5
- Qt For OpenHarmony SDK Qt5.12.12_alpha_v3
环境搭建
- OpenHarmony-SIG / qt
- Qt For OpenHarmony SDK使用说明
先参考仓库文档进行操作
- 下载 Qt For OpenHarmony SDK
- Qt IDE 开发环境配置
- Qt Widget 示例编译及部署
开源仓库的Wiki中图文并茂,写的比较详细,不过还是有一些遗漏或者有点模糊的地方,下面是我在搭建开发环境是碰到的若干问题,并给出了相应的解决方式
环境变量配置问题
OHOS_SDK_PATH
一定要指向 OpenHarmony SDK 中 native
文件夹的上级目录
构建套件配置问题
如果你碰到提示:Qt没有被正确安装,请运行make install
,如下图所示
则需要在 qmake.exe
同一文件夹下(qt_oh_sdk_3.2.12.5_bin\Qt5.12.12\aarch64-windows-ohos\bin
),创建一个 qt.conf
文件(ANSI格式),内容为:
然后删除刚才添加的qmake.exe,再重新添加一次即可
应用运行闪退问题
应用运行闪退,查看log定位问题
找到 src/main/ets/native/QtApplication.ts
错误原因是找不到 libplugins_platforms_qopenharmony.so
- 这个so的位置在
qt_oh_sdk_3.2.12.5_bin\Qt5.12.12\aarch64-windows-ohos\plugins\platforms\libplugins_platforms_qopenharmony.so
- 把
libplugins_platforms_qopenharmony.so
复制到项目的entry\libs\arm64-v8a
目录下
持续关注
- 关于作者:I’m westinyang
- 哔哩哔哩:个人主页
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
QtForOH示例应用安装包4个.zip 35.57M 203次下载
已于2024-1-18 16:52:39修改
赞
5
收藏 2
回复
5
3
2
相关推荐
前排学习下
不错不错,挺好的。
请教下这个示例hap的源码有下载地址吗,谢谢