logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

gengetopt 适配 鸿蒙PC构建问题解决实录

本文记录了将gengetopt命令行工具适配到HarmonyOS PC平台时遇到的构建问题及解决方案。主要问题包括:struct option重复定义、工具路径配置错误、gengen工具缺失及其与现代C++编译器的兼容性问题。通过修改config.h和Makefile配置、手动安装gengen并修复其编译错误,最终成功完成构建。这些修复方法涉及配置宏定义调整、构建脚本优化和兼容性处理,为类似项目的

#pytorch#深度学习#人工智能 +2
开源鸿蒙PC鸿蒙化跨平台的外部函数接口库libffi(Foreign Function Interface Library)构建过程和常见问题处理方式

本文详细记录了在aarch64架构下构建libffi 3.5.2的过程。通过OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh命令触发构建,涵盖了从镜像获取、Autotools构建到产物验证的全流程。构建过程采用多镜像回退策略确保下载可靠性,配置了完整的交叉编译参数,包括--sysroot和--target等关键标志。最终验证了共享库、静

文章图片
#开源#鸿蒙
鸿蒙PC命令行适配ICU 主机构建架构不匹配问题解决

摘要: 在ICU库的HarmonyOS交叉编译过程中,主机构建阶段生成了ARM架构的工具,导致交叉编译阶段无法执行二进制文件。经分析发现,构建脚本未完全清除交叉编译环境变量(如AR、LD、RANLIB、SYSROOT),导致configure脚本误判为交叉编译环境。解决方案包括:1)保存所有相关环境变量;2)使用unset清除交叉编译变量;3)显式设置空值;4)构建后恢复环境变量。通过修改构建脚本

#harmonyos#华为#鸿蒙 +1
diffutils文件对比:鸿蒙PC上的diff工具集

摘要: ohos-diffutils 是为 OpenHarmony 平台适配的 GNU diffutils 工具集,包含 diff、cmp、diff3 和 sdiff 等文件对比工具。本文档介绍鸿蒙PC上通过 HNP(HarmonyOS Native Package)格式安装 diffutils 的方法,包括预构建包下载、HNP 打包脚本编写(含路径配置与权限设置)及安装流程。由于鸿蒙PC的安全限

#harmonyos#华为
libxslt XSLT转换库:鸿蒙PC上的XML转换工具

本文介绍了为OpenHarmony平台适配的libxslt库(ohos-libxslt)的安装与使用方法。该库是基于libxml2的XSLT处理器,支持XSLT 1.0转换、XPath查询和多种输出格式转换。由于鸿蒙PC的安全限制,必须将预编译包打包为HNP(HarmonyOS Native Package)格式才能使用。文档详细说明了HNP包的打包流程,包括下载预构建包、创建安装目录、配置hnp

#harmonyos#xml#华为
Go编写的ANSI终端颜色和样式控制库在OpenHarmony PC上的完整适配实战

本文介绍了将Go语言编写的color终端颜色库适配到OpenHarmony PC平台的过程。主要内容包括:项目背景与功能特点,环境配置要求(鸿蒙SDK、Go工具链),项目结构分析(Makefile配置、命令行工具实现),以及适配过程中遇到的问题与解决方案。该项目实现了ANSI终端颜色控制功能在鸿蒙生态中的运行,为开发者提供了终端文本格式化能力,支持交叉编译为aarch64-linux-ohos架构

#开发语言#后端#鸿蒙
cordova-openharmony框架开发鸿蒙指南

cordova-openharmony是Cordova框架的鸿蒙适配版本,实现了与Android和iOS版本的接口兼容。该框架采用C/C++开发,支持ArkTS和C/C++插件开发,通过自研Socket TCP/IP通讯协议优化网络请求效率。支持多页面视图和单页面视图模式,便于原有项目移植到鸿蒙系统。框架内置CoreHarmony核心插件、内置浏览器和闪屏功能,可通过配置实现导航栏定制、闪屏控制等

#harmonyos#华为#鸿蒙
Go编写的ANSI终端颜色和样式控制库在OpenHarmony PC上的完整适配实战

本文介绍了将Go语言编写的color终端颜色库适配到OpenHarmony PC平台的过程。主要内容包括:项目背景与功能特点,环境配置要求(鸿蒙SDK、Go工具链),项目结构分析(Makefile配置、命令行工具实现),以及适配过程中遇到的问题与解决方案。该项目实现了ANSI终端颜色控制功能在鸿蒙生态中的运行,为开发者提供了终端文本格式化能力,支持交叉编译为aarch64-linux-ohos架构

#开发语言#后端#鸿蒙
Qt for HarmonyOS 热力图组件开发实战

在HarmonyOS应用开发中,热力图(HeatMap)是一种常见的数据可视化组件,用于展示数据的密度分布和热点区域。热力图通过颜色渐变直观地表示数据的集中程度,广泛应用于用户行为分析、地理信息展示、数据统计等场景。本项目基于Qt/QML框架,开发了一个功能完整、性能优异的热力图组件,支持交互式添加热点、权重叠加、径向渐变渲染等功能,为HarmonyOS应用提供强大的数据可视化能力。

#qt#harmonyos#开发语言 +2
Qt for HarmonyOS 气泡组件开发实战

本文将详细介绍如何使用 Qt Quick/QML 在 HarmonyOS 平台上开发一个功能完整、高度可定制的气泡提示组件。该组件支持自定义文本、方向、颜色、动画等属性,并提供了直观的可视化配置界面,是学习 Qt + HarmonyOS UI 组件开发的优秀实战案例。

#qt#harmonyos#开发语言
    共 48 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择