鸿蒙pc

特立独行的猫a14 小时前
mqtt·华为·rust·harmonyos·tauri·移植·鸿蒙pc
MQTT Client的Tauri应用移植到 OpenHarmony 鸿蒙 PC/ARM64 实践记录本文以项目 AtomMQTT Client(一个基于 Tauri v1 + HTML/JS + rumqttc 的 MQTT 桌面客户端)为蓝本,完整记录了一次从 Windows 10 宿主机 将 Tauri 应用交叉编译到 OpenHarmony ARM64 的实战过程。文章面向有 Rust/Node.js 基础、但第一次接触鸿蒙开发的读者,力求每一步都可复现。
特立独行的猫a3 天前
华为·rust·harmonyos·tauri·鸿蒙pc
Tauri Demo 移植到鸿蒙PC上的交叉编译全流程实战总结让 Tauri v2 + Vue 3 应用在 HarmonyOS PC / OpenHarmony 上完美运行
特立独行的猫a3 天前
华为·golang·harmonyos·homebrew·鸿蒙pc
鸿蒙PC搭建Go开发环境与网络服务实战全记录鸿蒙PC(HarmonyPC / OpenHarmony)作为国产操作系统的代表,生态正在快速成长。开发者越来越多地关注如何在鸿蒙PC上进行日常开发工作。Go语言凭借其简洁的语法、强大的并发模型和跨平台编译能力,成为服务端开发的热门选择。
特立独行的猫a6 天前
microsoft·rust·编辑器·harmonyos·鸿蒙pc·edit
鸿蒙 PC 移植记:将微软的 `edit` 轻量级终端编辑器带到 OpenHarmony13k star,微软用rust 开发的 文本编辑器 Edit:轻量级终端编辑的务实之选。 是一款轻量级、开源的命令列文字编辑器,它向经典的MS-DOS 编辑器致敬,但拥有类似VS Code 的现代介面与输入控制。Windows 11及之后,微软准备系统自带它,可见它确实很实用。
特立独行的猫a7 天前
华为·rust·harmonyos·鸿蒙pc
OHOS (OpenHarmony) 鸿蒙的Rust 交叉编译环境搭建指南适用于没有鸿蒙PC或其他OpenHarmony设备,在宿主机Linux上搭建鸿蒙的Rust 交叉编译环境,开发调试可以运行在鸿蒙PC上的Rust应用程序或三方库。
特立独行的猫a8 天前
华为·rust·harmonyos·三方库·鸿蒙pc
鸿蒙 PC 平台 Rust 语言第三方库与应用移植全景指南在鸿蒙 PC(OpenHarmony / HarmonyOS NEXT,ARM64 架构)生态中,Rust 语言因其极致的内存安全性和媲美 C/C++ 的高性能,正成为系统级应用、高性能组件以及跨平台核心库开发的首选语言。
特立独行的猫a9 天前
python·华为·harmonyos·三方库移植·鸿蒙pc
鸿蒙 PC 平台 Python 第三方库移植全景指南写这篇指南的契机,是我在 OpenHarmony aarch64 设备上完整移植了 cryptography 44.0.3(一个重度依赖 OpenSSL 和 Rust/PyO3 的密码学库),踩了从 NDK 环境配置、OpenSSL 交叉编译、abi3 标签修改、thunk 符号修复到 runtime LD_PRELOAD 的全套坑。每个错误都是真实的,每个修复步骤都被验证过。本文以移植cryptography 这个依赖众多的python的三方库为例,详细介绍下鸿蒙 PC 平台 Python 第三方库移植
dvlinker15 天前
harmonyos·鸿蒙pc·开源qt软件移植
HarmonyOS鸿蒙PC开源QT软件移植:移植开源文本编辑器 NotePad--(Ndd)到鸿蒙 PC实践总结本文结合当前仓库 notepad--_ohos,说明如何把基于 Qt Widgets 的开源项目 NotePad–(常称 Ndd)从传统桌面形态,迁移为可在 鸿蒙 PC / 平板 上安装的 HAP 应用。核心结论:先在 Windows 上交叉编译出面向 OpenHarmony 的 libNotePad--.so,再在 DevEco Studio 的 ArkTS 工程里加载该库并完成打包与签名。
wei_shuo19 天前
鸿蒙pc·三方库适配
[鸿蒙三方库适配实战] 多媒体信息工具 MediaInfo CLI 的 OpenHarmony 平台迁移实践摘要:本文详细介绍了如何将多媒体信息分析工具 MediaInfo CLI 适配到 鸿蒙PC 平台。文章将系统性地讲解如何利用 lycium_plusplus 构建框架,处理 C/C++ 项目在鸿蒙环境下的交叉编译流程,展示如何处理 musl libc 兼容性问题、CMake 构建配置优化以及 HNP 包生成的完整实践。
wei_shuo19 天前
鸿蒙pc·三方库适配
鸿蒙 PC CodeArts 实战:libplacebo 三方 Native 库编译、签名与调用全流程摘要:针对鸿蒙 PC 系统特性与 CodeArts 开发环境限制,本文以 libplacebo 图形渲染库为实践对象,完成第三方动态链接库的移植集成与功能验证。围绕鸿蒙二进制强制签名、动态库依赖查找、编译构建适配、IDE 语法解析异常等核心问题,通过规范资源目录结构、改造 CMake 构建规则、配置自动签名脚本、优化运行环境参数等方案,打通编译、链接、签名、运行全流程。测试结果表明,库接口调用稳定、各功能模块运行正常,验证了该集成方案的可行性与通用性,可为鸿蒙 PC 端各类第三方 C/C++ 原生库快速适
特立独行的猫a19 天前
华为·harmonyos·homebrew·鸿蒙pc·harmonybrew
鸿蒙PC的包管理工具 Homebrew 正式上线,Harmonybrew介绍及使用指南OpenHarmony 作为华为开源的操作系统,正在快速发展。然而,与 Linux 生态相比,OpenHarmony 上的包管理工具一直相对匮乏。开发者想在鸿蒙设备上安装开发工具、命令行软件时,往往需要手动下载、编译、配置,过程繁琐且不易维护。好消息来啦,鸿蒙PC上的包管理工具 Homebrew 上线。这是专为 OpenHarmony 系统打造的 Homebrew 移植版本,旨在将 Homebrew 强大而优雅的包管理能力带入鸿蒙生态。 让熟悉的包管理体验,在鸿蒙世界里延续。
wei_shuo19 天前
鸿蒙pc·三方库适配
从零开始写 HPKBUILD:以 MediaInfo 为例的三方库鸿蒙PC适配实战很多新手拿到一个三方库想适配到鸿蒙PC,面对空白的 HPKBUILD 文件不知道从何下手。本文以 MediaInfo CLI 为例,不直接给最终代码,而是带你走一遍真实的思考过程:从搭骨架、填函数、跑构建、排错误,最终得到一个健壮的脚本。读完本文,你应该能为其他三方库独立写出规范的 HPKBUILD。
wei_shuo19 天前
鸿蒙pc·三方库适配
[鸿蒙三方库适配实战] 高性能视频渲染库 libplacebo 的 鸿蒙PC 平台迁移实践摘要:本文详细介绍了如何将高性能 GPU 加速视频/图像渲染库 libplacebo 适配到 鸿蒙PC 平台。文章将系统性地讲解如何利用 lycium_plusplus 构建框架,处理 Meson 构建系统的交叉编译流程,展示如何处理 fast_float 依赖管理、Meson 选项映射、CRLF 换行符问题以及 HNP 包生成的完整实践。
wei_shuo21 天前
鸿蒙·鸿蒙pc·三方库适配
Windows 鸿蒙 PC 应用开发:DevEco Studio 集成与调用三方 Native 库实战指南摘要:在 Windows 环境下使用 DevEco Studio 开发鸿蒙(OpenHarmony)应用时,经常需要集成已有的三方 C/C++ 动态库(.so 文件)。本文以 libplacebo 为实际案例,从零讲解在 DevEco Studio 中集成预构建三方 .so 库的完整流程——产物文件放在项目的哪个位置、需要修改哪些代码文件、为什么要这样做,以及过程中会遇到的典型问题和解决方案。方法具有通用性,适用于任何三方 Native 库的集成。
特立独行的猫a24 天前
华为·ai·harmonyos·vcpkg·鸿蒙pc·lycim
鸿蒙 PC 命令行工具迁移实战直播课 · pngquant命令行移植实战配套猫哥的直播PPT。以pngquant命令行移植为项目实战演示,详细介绍移植pngquant命令行到鸿蒙PC的四种实现方案及对比。
特立独行的猫a25 天前
android·华为·harmonyos·vcpkg·三方库移植·鸿蒙pc
鸿蒙 PC 命令行工具迁移实战 · 直播PPT
特立独行的猫a25 天前
华为·harmonyos·移植·鸿蒙pc·opendesk
鸿蒙 PC 三方库移植实战 · 直播课件(详细教案)本课件为直播教案专用,含所有链接、脚本、命令和参考文档对应关系。核心信息:ppt/keynote 建议:展示一张"鸿蒙 PC 软件生态"的架构图,突出底层库层。
特立独行的猫a1 个月前
华为·harmonyos·移植·鸿蒙pc
鸿蒙 PC 命令行工具迁移实战 · 内部课件(详细配套版)内部培训用讲义,结构与《鸿蒙 PC 命令行移植直播大纲(90 分钟)》一致;侧重知识点展开、命令与流程。
特立独行的猫a1 个月前
人工智能·自动化·harmonyos·三方库移植·鸿蒙pc·opendesk
HarmonyOS / OpenHarmony 鸿蒙PC平台三方库移植:AI自动化编译框架build_in_harmonyos介绍及使用build_in_harmonyos 开源项目,是面向 OpenHarmony(鸿蒙)aarch64的一套把常见 Linux 开源软件 从源码 自动编译、打包、归档经验 的AI智能化框架。要解决的核心问题是:在鸿蒙上批量、可重复地构建大量开源软件,并把补丁、踩坑记录和错误对策沉淀成可复用的知识。把「编一次、记一次、下次更快」变成一条 可重复的流水线,并把经验写成机器和人都能用的档案。
特立独行的猫a1 个月前
华为·harmonyos·vcpkg·鸿蒙pc·vcpkg-tool
移植 vcpkg 到鸿蒙 PC:vcpkg-tool 交叉编译与实践手记终于可以在鸿蒙PC电脑上直接使用vcpkg啦。用到的三方库可以直接在鸿蒙PC上使用vcpkg命令安装。在鸿蒙PC上使用之前,需要先把vcpkg这个可执行命令行程序移植上去。本文记录使用 OHOS SDK + CMake + Ninja,在Ubuntu24.04的linux宿主机环境上 ,交叉编译 vcpkg-tool(生成可在鸿蒙 PC 上运行的 vcpkg 可执行文件)的全过程,包括依赖约定、典型报错与处理方式,以及在设备侧运行时与 dlopen / 签名 / libcurl 相关的注意事项。