Loading... 我不是正经的Openharmony和QT开发者,仅供参考,抛砖引玉。 Openharmony-SIG提供了[QT 5.15.2的SDK](https://gitee.com/openharmony-sig/qt)。其中wiki步骤不尽完善。 Openharmony 设备上的qt应用的框架实质是:QT APP作为 Native APP,使用 cmake 工具构建,交叉编译为一个动态链接库;在Arkts中使用NAPI调用该链接库并完成显示。 [官方文档](https://gitee.com/openharmony-sig/qt/wikis/%E5%9F%BA%E4%BA%8EDevEco%E7%9A%84Qt%E5%B7%A5%E7%A8%8B%E9%85%8D%E7%BD%AE) 需要注意的是: 1. 需要使用最新的IDE和SDK。 2. 选择与目标设备相同架构的NDK,由于没有提供x86的NDK,故无法在模拟器中运行。 3. 模块`adapter_ts`需要在`oh-package.json5`中加载([Issue#IAB1TT](https://gitee.com/openharmony-sig/qt/issues/IAB1TT))。 4. 文档中“加载Qt程序”一步与当前版本提供的Arkts框架不匹配。保证模块下`oh-package.json5`文件中`dependencies`指定的lib与构建结果相同即可。 5. 需要拷贝的库在`sdk_path/plugins/platforms`下。 © 允许规范转载 赞 富婆饿饿饭饭