广州澄网站建设公司,核心关键词和长尾关键词,昌平做网站公司,手机制作图片软件简介
本仓库主要用于存放已经适配OpenHarmony的C/C三方库的适配脚本和OpenHarmony三方库适配指导文档、三方库适配相关的工具。
三方库适配
本仓库的三方库主要是通过OpenHarmony SDK进行交叉编译适配的#xff0c;并集成到应用端进行使用。
在使用OpenHarmony的SDK进行交…简介
本仓库主要用于存放已经适配OpenHarmony的C/C三方库的适配脚本和OpenHarmony三方库适配指导文档、三方库适配相关的工具。
三方库适配
本仓库的三方库主要是通过OpenHarmony SDK进行交叉编译适配的并集成到应用端进行使用。
在使用OpenHarmony的SDK进行交叉编译的过程中较关注的问题是不同编译构建方式如何进行交叉编译、不同的编译构建平台如何配置交叉编译的环境、不同的交叉编译架构如何配置以及交叉编译后的产物如何进行测试验证。 编译构建方式
当前开源的C/C三方库编译方式多样化以下为主流的几种交叉编译方式
cmake 编译构建 。configure 编译构建方式 。make 编译构建 。
为了帮助开发者快速便捷的完成C/C三方库交叉编译我们开发了一套交叉编译框架 lycium 其涵盖了以上三种构建方式。
编译构建平台
当前大部分的三方库都是在linux环境下进行交叉编译构建的除此外我们也可能需要在windows、MacOS等平台进行构建
windows平台构建
windows平台交叉编译IDE通过源码方式集成C/C三方库。 MacOS平台构建指导 请参考Mac上使用OpenHarmony SDK交叉编译指导
添加不同CPU架构
当前lycium交叉编译适配的CPU架构只支持arm32位和arm64位的如若需新增其他CPU架构请参照lycium上面适配OpenHarmony 不同架构的构建
三方库测试验证
原生库测试用例验证
业界内C/C三方库测试框架多种多样(ctest、make check以及原生库demo用例等)我们无法将其统一因此为了确保原生库功能的完整性需基于原生库的测试用例进行测试验证。详细信息请参照三方库快速验证指导
北向应用调用
请阅读北向应用如何使用三方库二进制文件
应用端集成三方库知识赋能
应用端集成三方库知识赋能
本仓库目录
tpc_c_cplusplus
├── README_zh.md # 仓库主页
├── docs # 说明文档/三方库适配文档8
├── lycium # 三方库适配相关工具
├── thirdparty # 已经适配OpenHarmony的三方库的构建脚本
├── LICENSE # 本仓库的开源license文件
......为了能让大家更好的学习鸿蒙HarmonyOS NEXT开发技术这边特意整理了《鸿蒙开发学习手册》共计890页希望对大家有所帮助https://qr21.cn/FV7h05
《鸿蒙开发学习手册》
如何快速入门https://qr21.cn/FV7h05
基本概念构建第一个ArkTS应用…… 开发基础知识https://qr21.cn/FV7h05
应用基础知识配置文件应用数据管理应用安全管理应用隐私保护三方应用调用管控机制资源分类与访问学习ArkTS语言…… 基于ArkTS 开发https://qr21.cn/FV7h05
Ability开发UI开发公共事件与通知窗口管理媒体安全网络与链接电话服务数据管理后台任务(Background Task)管理设备管理设备使用信息统计DFX国际化开发折叠屏系列…… 鸿蒙开发面试真题含参考答案https://qr18.cn/F781PH 鸿蒙开发面试大盘集篇共计319页https://qr18.cn/F781PH
1.项目开发必备面试题 2.性能优化方向 3.架构方向 4.鸿蒙开发系统底层方向 5.鸿蒙音视频开发方向 6.鸿蒙车载开发方向 7.鸿蒙南向开发方向