当前位置:首页 » 编程软件 » openharmony编译依赖

openharmony编译依赖

发布时间: 2025-05-17 04:32:45

㈠ OpenAtom OpenHarmony三方库创建发布及安全隐私检测

OpenAtom OpenHarmony三方库创建发布及安全隐私检测流程如下

一、三方库创建与发布

  1. 创建三方库

    • 支持IDE和OHPM命令行两种方式。
    • IDE方式:选择“Static Library”模板,完善ohpackage.json5文件信息。
    • 命令行方式:参照三方中心仓指导文档操作。
  2. 编译与打包

    • 使用DevEco Studio编译构建,生成HAR/HSP文件。
    • 配置.ohpmignore文件,可忽略不需要打包的文件。
  3. 发布三方库

    • 删除敏感信息后,配置OHPM公钥。
    • 完成发布后,平台将通知审核进度。

二、三方库安全隐私检测

  1. 工具扫描

    • 包含完整性与安全性检查,识别风险类型。
    • 风险类型包括但不限于安全漏洞、权限滥用、网络连接、数据跨境、内容合规、个人数据搜集等。
  2. 人工复审

    • 测试三方库功能,确保其在OpenHarmony上验证有效。
    • 未实现功能或无法验证的三方库将被退回。

通过以上流程,开发者可以创建、发布并通过安全隐私检测,将经过验证的三方库分享到OpenHarmony三方库中心仓,促进开源资源的利用和应用生态的繁荣。

㈡ OpenHarmony代码下载编译及源码跳转配置

本文旨在指导在Linux(如Ubuntu 20.04和22.04,其他系统可参考)环境下下载和编译OpenHarmony(OH)代码,并配置Visual Studio Code(VSCode)以实现Native框架(C++)代码的智能跳转,以提升阅读OH源码的便捷性。


1. 下载与编译


从OH官网下载链接(gitee.com/openharmony/d...)获取代码。进入代码根目录后,执行build.sh脚本,例如针对rk3568开发板的编译命令会包含选项`--gn-flags="--export-compile-commands"`,用于生成compdb数据库,以备后续使用。


2. VSCode插件与配置


在编译过程中,安装VSCode的clangd插件,它与compdb文件配合。记得禁用默认的C/C++插件。接着,使用VSCode通过SSH(Windows和macOS用户适用)访问OH源代码目录,创建.vscode文件夹,其中包含settings.json。


3.1. 插件安装与启用

在settings.json中填写以下配置:
- clangd.path: 指定OH预构建的clangd路径。
- --compile-commands-dir: 编译产生的compdb文件路径,例如在rk3568上为out/rk3568/compile_commands.json,需根据实际编译产品找到相应路径。
- --query-driver: 指定OH预构建的clang编译器路径。


3.2. VSCode配置

关闭并重新打开VSCode,当C++文件(如foundation文件夹下的Native C++代码)打开时,clangd将开始索引,索引完成后即可享受代码跳转功能。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:593
制作脚本网站 发布:2025-10-20 08:17:34 浏览:888
python中的init方法 发布:2025-10-20 08:17:33 浏览:581
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:765
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:684
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1013
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:255
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:114
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:806
python股票数据获取 发布:2025-10-20 07:39:44 浏览:712