
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文记录了将gengetopt命令行工具适配到HarmonyOS PC平台时遇到的构建问题及解决方案。主要问题包括:struct option重复定义、工具路径配置错误、gengen工具缺失及其与现代C++编译器的兼容性问题。通过修改config.h和Makefile配置、手动安装gengen并修复其编译错误,最终成功完成构建。这些修复方法涉及配置宏定义调整、构建脚本优化和兼容性处理,为类似项目的
本文详细记录了在aarch64架构下构建libffi 3.5.2的过程。通过OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh命令触发构建,涵盖了从镜像获取、Autotools构建到产物验证的全流程。构建过程采用多镜像回退策略确保下载可靠性,配置了完整的交叉编译参数,包括--sysroot和--target等关键标志。最终验证了共享库、静

摘要: 在ICU库的HarmonyOS交叉编译过程中,主机构建阶段生成了ARM架构的工具,导致交叉编译阶段无法执行二进制文件。经分析发现,构建脚本未完全清除交叉编译环境变量(如AR、LD、RANLIB、SYSROOT),导致configure脚本误判为交叉编译环境。解决方案包括:1)保存所有相关环境变量;2)使用unset清除交叉编译变量;3)显式设置空值;4)构建后恢复环境变量。通过修改构建脚本
摘要: ohos-diffutils 是为 OpenHarmony 平台适配的 GNU diffutils 工具集,包含 diff、cmp、diff3 和 sdiff 等文件对比工具。本文档介绍鸿蒙PC上通过 HNP(HarmonyOS Native Package)格式安装 diffutils 的方法,包括预构建包下载、HNP 打包脚本编写(含路径配置与权限设置)及安装流程。由于鸿蒙PC的安全限
本文介绍了为OpenHarmony平台适配的libxslt库(ohos-libxslt)的安装与使用方法。该库是基于libxml2的XSLT处理器,支持XSLT 1.0转换、XPath查询和多种输出格式转换。由于鸿蒙PC的安全限制,必须将预编译包打包为HNP(HarmonyOS Native Package)格式才能使用。文档详细说明了HNP包的打包流程,包括下载预构建包、创建安装目录、配置hnp
本文介绍了将Go语言编写的color终端颜色库适配到OpenHarmony PC平台的过程。主要内容包括:项目背景与功能特点,环境配置要求(鸿蒙SDK、Go工具链),项目结构分析(Makefile配置、命令行工具实现),以及适配过程中遇到的问题与解决方案。该项目实现了ANSI终端颜色控制功能在鸿蒙生态中的运行,为开发者提供了终端文本格式化能力,支持交叉编译为aarch64-linux-ohos架构
cordova-openharmony是Cordova框架的鸿蒙适配版本,实现了与Android和iOS版本的接口兼容。该框架采用C/C++开发,支持ArkTS和C/C++插件开发,通过自研Socket TCP/IP通讯协议优化网络请求效率。支持多页面视图和单页面视图模式,便于原有项目移植到鸿蒙系统。框架内置CoreHarmony核心插件、内置浏览器和闪屏功能,可通过配置实现导航栏定制、闪屏控制等
本文介绍了将Go语言编写的color终端颜色库适配到OpenHarmony PC平台的过程。主要内容包括:项目背景与功能特点,环境配置要求(鸿蒙SDK、Go工具链),项目结构分析(Makefile配置、命令行工具实现),以及适配过程中遇到的问题与解决方案。该项目实现了ANSI终端颜色控制功能在鸿蒙生态中的运行,为开发者提供了终端文本格式化能力,支持交叉编译为aarch64-linux-ohos架构
在HarmonyOS应用开发中,热力图(HeatMap)是一种常见的数据可视化组件,用于展示数据的密度分布和热点区域。热力图通过颜色渐变直观地表示数据的集中程度,广泛应用于用户行为分析、地理信息展示、数据统计等场景。本项目基于Qt/QML框架,开发了一个功能完整、性能优异的热力图组件,支持交互式添加热点、权重叠加、径向渐变渲染等功能,为HarmonyOS应用提供强大的数据可视化能力。
本文将详细介绍如何使用 Qt Quick/QML 在 HarmonyOS 平台上开发一个功能完整、高度可定制的气泡提示组件。该组件支持自定义文本、方向、颜色、动画等属性,并提供了直观的可视化配置界面,是学习 Qt + HarmonyOS UI 组件开发的优秀实战案例。







