logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙PC三方库适配踩坑实录与解决方案大全

本文系统整理了鸿蒙PC平台三方库适配过程中的常见问题及解决方案,涵盖编译、链接、运行时和部署四个阶段。主要内容包括: 编译阶段:交叉编译器配置、musl libc特有宏缺失、架构识别问题、pkg-config路径设置等问题的解决方法 链接阶段:未定义引用错误、库文件路径缺失、符号版本冲突等问题的处理方案 针对鸿蒙特有机制(如musl libc与glibc差异、安全机制等)提供的多种适配策略 提供环

文章图片
#harmonyos#华为
开源鸿蒙PC三方库:vcpkg 实战——把 ZenLib 和 MediaInfo 搬到鸿蒙 PC

上一篇讲了 vcpkg 的环境搭建和 curl 验证,这一篇来次真刀真枪的实战——用 vcpkg 移植 ZenLib(一个 C++ 跨平台基础库),再基于它安装 libmediainfo。这个案例恰好能验证 vcpkg 处理「依赖链」的能力:A 库依赖 B 库,B 库需要 musl 补丁,vcpkg 能不能搞定?本篇基于社区作者的《》整理,结合我自己的实操复现重新讲述。

文章图片
#harmonyos#开源#华为
开源鸿蒙PC三方库:vcpkg 实战——把 ZenLib 和 MediaInfo 搬到鸿蒙 PC

上一篇讲了 vcpkg 的环境搭建和 curl 验证,这一篇来次真刀真枪的实战——用 vcpkg 移植 ZenLib(一个 C++ 跨平台基础库),再基于它安装 libmediainfo。这个案例恰好能验证 vcpkg 处理「依赖链」的能力:A 库依赖 B 库,B 库需要 musl 补丁,vcpkg 能不能搞定?本篇基于社区作者的《》整理,结合我自己的实操复现重新讲述。

文章图片
#harmonyos#开源#华为
开源鸿蒙PC三方库学习:在鸿蒙PC上用 vcpkg 管理 C++ 三方库,从环境搭建到第一个库安装

2026 年 4 月,Qt 官方给 vcpkg 提交了 HarmonyOS 支持,这意味着微软这个 C++ 包管理器从此可以识别ohos平台、为鸿蒙交叉编译三方库了。对开发者来说,这意味着用一条命令就能装库,不用再手写交叉编译脚本。本篇基于社区作者的《》整理,结合我自己的搭建过程重新讲述。

文章图片
#开源#harmonyos#学习
开源鸿蒙PC三方库学习:在鸿蒙PC上用 vcpkg 管理 C++ 三方库,从环境搭建到第一个库安装

2026 年 4 月,Qt 官方给 vcpkg 提交了 HarmonyOS 支持,这意味着微软这个 C++ 包管理器从此可以识别ohos平台、为鸿蒙交叉编译三方库了。对开发者来说,这意味着用一条命令就能装库,不用再手写交叉编译脚本。本篇基于社区作者的《》整理,结合我自己的搭建过程重新讲述。

文章图片
#开源#harmonyos#学习
开源鸿蒙PC三方库学习:在鸿蒙PC上用 vcpkg 管理 C++ 三方库,从环境搭建到第一个库安装

2026 年 4 月,Qt 官方给 vcpkg 提交了 HarmonyOS 支持,这意味着微软这个 C++ 包管理器从此可以识别ohos平台、为鸿蒙交叉编译三方库了。对开发者来说,这意味着用一条命令就能装库,不用再手写交叉编译脚本。本篇基于社区作者的《》整理,结合我自己的搭建过程重新讲述。

文章图片
#开源#harmonyos#学习
打造跨端健身管理系统:Flutter × OpenHarmony 实现明星教练模块

本文介绍了基于Flutter和OpenHarmony开发跨端健身管理系统中明星教练模块的实现方法。通过Flutter构建UI界面,利用OpenHarmony的分布式能力实现数据同步,展示了明星教练网格布局的核心代码,包括整体布局构建和单个教练卡片设计。该方案具有主题统一、跨端适配、模块化设计等优势,可推广到多种业务场景。文章强调了两大技术栈的结合优势:Flutter提供跨平台UI开发,OpenHa

文章图片
#flutter#开源#鸿蒙
基于 Flutter × OpenHarmony 的贪吃蛇游戏架构设计实战-从数据结构到跨端渲染

本文以贪吃蛇游戏为例,探讨Flutter与OpenHarmony结合的跨端开发实践。通过抽象游戏数据结构(蛇队列、食物坐标、方向状态等)作为核心,构建数据驱动UI的架构模型。详细拆解了游戏界面组件与状态管理的实现方式,包括状态卡片、控制按钮等模块化设计。文章展示了如何利用Flutter的高性能渲染与OpenHarmony的多端部署能力,将简单游戏转化为可扩展的实时状态系统。这种"内核逻辑

文章图片
#flutter#游戏#数据结构 +2
基于 Flutter × OpenHarmony 的车辆维修管理系统:维修流程模块深度解析

本文介绍了基于Flutter和OpenHarmony开发的车辆维修管理系统中的维修流程模块。重点解析了服务项目选择模块的实现,通过Flutter构建跨平台UI界面,利用OpenHarmony实现多终端部署。文章详细讲解了服务项目网格布局和卡片组件的代码实现,包括响应式设计、主题适配等特性。该方案解决了传统单平台开发的维护成本高、更新周期长等问题,实现了"一次开发、多端部署"的目

文章图片
#flutter#开源#鸿蒙
跨端宿舍管理:Flutter × OpenHarmony 实现“宿舍信息概览”

本文介绍了基于Flutter和OpenHarmony的跨端宿舍管理系统开发方案。通过"宿舍信息概览"模块的实例,展示了如何利用Flutter的声明式UI和OpenHarmony的跨设备能力构建高效管理系统。文章详细解析了核心代码实现,包括整体布局和卡片组件的设计,实现了宿舍总数、使用情况等关键数据的可视化展示。该方案具有跨平台、响应式布局等特点,适用于移动端、平板等多终端场景,

文章图片
#flutter#鸿蒙#开源
    共 35 条
  • 1
  • 2
  • 3
  • 4
  • 请选择