长春网站制作费用网站建设所需人员
2026/6/28 9:44:39 网站建设 项目流程
长春网站制作费用,网站建设所需人员,怎么搭建局域网网站,黑科技涨粉applycium_plusplus介绍 项目地址 lycium 是基于openharmony cpp 编译框架lycium的增强 主要包含以下几个目标#xff1a; 针对目标产物#xff0c;构建依赖关系树#xff0c;一键构建对于三方库的HPKBUILD#xff0c;提供多版本构建能力#xff0c;代码仓脱离本仓独立发…lycium_plusplus介绍项目地址lycium 是基于openharmony cpp 编译框架lycium的增强主要包含以下几个目标针对目标产物构建依赖关系树一键构建对于三方库的HPKBUILD提供多版本构建能力代码仓脱离本仓独立发布可通过三方件源码仓获取编译提供hnp构建产物的生成支持Harmony系统使用关于lycium编译框架请访问OpenHarmony-SIG/tpc_c_cplusplus了解更多如何使用原生构建方式本项目遵循lycium编译框架您可以基于lycium基础进行构建如cd lyium ./build.sh unzip通过原生方式lycium编译框架会基于community/thirdparty 中已存在的三方库进行编译构建增强型构建方式框架示意外部适配仓参与构建本项目新增目录outerrepo用于临时存放外部仓外部仓信息存放在outerrepo/module.json中该文件中包含的关键要素如下module : [ { name : tree, branch : ohos_2.2.1, version : 2.2.1, type : git, url : https://gitcode.com/OpenHarmonyPCDeveloper/ohos_tree.git } ]name为模块名称如上述示例中的treeurl为适配仓代码地址以及适配仓所对应的原生代码tree的版本信息versionbranch为适配仓为该对应关系中适配仓的对应分支信息type为适配仓托管类型的下载方式如上述中ohos_tree适配仓的下载方式为git其他获取源码方式待扩展外部ports仓规范外部代码仓适配遵循lycium原生框架所需要的内容仅作为独立仓库部署例如tree的适配额外可以增加打包hnp时的配置文件hnp.json├── 0001-ports-for-ohos.patch ├── HPKBUILD └── hnp.jsonhnp.json示例如下{ type:hnp-config, name:tree, version:2.2.1, install:{} }此外在HPKBUILD中按照需求可以增加archive阶段archive() { mkdir -p ${LYCIUM_ROOT}/output/$ARCH pushd $LYCIUM_ROOT/usr/$pkgname/$ARCH tar -zvcf ${LYCIUM_ROOT}/output/$ARCH/${pkgname}_${pkgver}.tar.gz * popd cp hnp.json $LYCIUM_ROOT/usr/$pkgname/$ARCH ${HNP_TOOL} pack -i ${LYCIUM_ROOT}/usr/$pkgname/$ARCH -o ${LYCIUM_ROOT}/output/$ARCH/ }该阶段将会在package()阶段后被调用该阶段需要按照${LYCIUM_ROOT}/output/$ARCH路径进行输出编译适配完成后可以按照原生编译的方式执行仍以tree举例cd lyium ./build.sh tree产物获取获取编译产物可在lycium/usr/tree/ARCH下获取对应架构下的二进制产物可在lycium/output/ARCH/下获取对应架构下的归档产物贡献生成hnp的命令行产物可以贡献到lycium_plusplus中通过提交module.json即可简单完成贡献您的hnp产物也可以贡献到DevBox中通过该方式使用命令行

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询