当前位置:首页 » 编程软件 » 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将开始索引,索引完成后即可享受代码跳转功能。

热点内容
噪声的危害和控制设计脚本 发布:2025-05-17 08:22:29 浏览:472
esr算法 发布:2025-05-17 08:16:09 浏览:194
安卓手机怎么用拟我表情 发布:2025-05-17 08:10:13 浏览:918
给U盘安装kalilinux 发布:2025-05-17 08:07:26 浏览:249
sql提示存储过程 发布:2025-05-17 07:35:58 浏览:743
qq里的互动访问 发布:2025-05-17 07:26:53 浏览:665
口语易账号密码发送到哪里 发布:2025-05-17 07:26:52 浏览:62
核桃编程幼儿 发布:2025-05-17 07:26:50 浏览:787
2台服务器集群搭建 发布:2025-05-17 07:18:57 浏览:185
北方园林配置植物有哪些 发布:2025-05-17 07:18:20 浏览:544