概述
本文仅以libxml2为为示例,演示使用DevEco Studio集成环境生成鸿蒙系统使用的动态库及头文件,用于其他项目开发。
环境
系统: Windows11 X64
DevEco Studio Next Release 5.0.3.900 amd64
OpenHarmony SDK 12
关键点
1. 创建native工程
2. 下载开源代码到src/main/cpp目录
3. 修改cmake
4. 修改工程配置
5.构建
5.执行cmake --install .
示例演示
创建工程
选择NativeC++工程:
下载代码
从GNOME / libxml2 · GitLab下载开源代码代码,并防止入模块/src/main/cpp/目录中。 本文示例为保证代码完整性下载代码后直接添加到目录中,如使用git管理可采用git submodule add 方式直接添加到对应位置,后续更新库生成会更加方便。