OpenHarmony4.x依赖外部模块的配置方法
添加外部依赖
·
OpenHarmony4.x依赖外部模块的配置方法
环境
系统:OpenHarmony 4.1 release
设备:ALL
反例
在需要使用其他部件的方法时,直接通过路径引用了头文件:
图示一
正确方式
在需要使用其他部件的方法时,应该通过在模块中设置外部依赖配置来实现。
具体实现方式:
1、确保模块所属部件添加了需要依赖的部件
图示二
2、被依赖部件添加内部套件
图示三
3、内部套件模块修改对外暴露配置
使用public_config项对外暴露头文件目录,并添加innerapi_tags标签
图示四
图示五
因为updater是独立运行的小系统,该模块会被updater依赖,所以还需要安装到updater镜像。
4、模块中配置外部依赖
配置格式为:模块名:内部套件名
图示六
总结
OpenHarmony4.x对外部模块的依赖需要规范化,应统一在BUILD.gn中通过externel_deps来实现,不应直接通过添加外部模块的头文件路径来实现。
更多推荐
已为社区贡献10条内容
所有评论(0)