鸿蒙pc

特立独行的猫a6 天前
华为·harmonyos·命令行·vcpkg·pngquant·三方库·鸿蒙pc
使用 vcpkg 将 pngquant 命令行移植到鸿蒙 PC(OpenHarmony )本文说明如何使用vcpkg将pngquant命令移植到 鸿蒙 OpenHarmony(OHOS)平台 中,通过 vcpkg 构建并集成 pngquant 命令行工具(有损 PNG 调色板压缩)。并汇总移植过程中常见的坑与处理方式。
特立独行的猫a8 天前
qt·开源·notepad++·harmonyos·notepad--·鸿蒙pc
HarmonyOS鸿蒙PC开源QT软件移植:移植开源文本编辑器 NotePad--(Ndd)到鸿蒙 PC实践总结本文结合当前仓库 notepad--_ohos,说明如何把基于 Qt Widgets 的开源项目 NotePad–(常称 Ndd)从传统桌面形态,迁移为可在 鸿蒙 PC / 平板 上安装的 HAP 应用。核心结论:先在 Windows 上交叉编译出面向 OpenHarmony 的 libNotePad--.so,再在 DevEco Studio 的 ArkTS 工程里加载该库并完成打包与签名。
特立独行的猫a9 天前
华为·harmonyos·pngquant·三方库移植·鸿蒙pc·lycim
HarmonyOS / OpenHarmony 鸿蒙PC平台三方库移植:使用 Lycium 移植 pngquant 的实践总结说明:文中 Lycium 为 OpenHarmony 三方库常用的交叉编译框架(仓库内 lycium/ 目录);与口语中的「lycim」为同一套工具,以下统一写作 Lycium。
特立独行的猫a11 天前
harmonyos·openharmony·命令行·openssh·vcpkg·鸿蒙pc
使用 vcpkg 为OpenHarmony(鸿蒙PC)构建 OpenSSH 命令行工具本文面向需要构建可运行在OpenHarmony或 鸿蒙PC(arm64-ohos 等 triplet) 上的openssh命令行工具的开发者。通过使用vcpkg的方式构建。同时说明 OpenSSH 是什么、为何用 vcpkg构建、如何构建、产物在哪、以及本 port 在适配过程中处理过的典型问题。
特立独行的猫a11 天前
harmonyos·openssh·鸿蒙pc·lycium_plusplus·三分库移植
OpenSSH 介绍及使用Lycium框架移植到鸿蒙 PC(OpenHarmony)平台的实践总结本文基于在 tpc_c_cplusplus + Lycium 下将 OpenSSH 9.9p2 适配到 OpenHarmony 的实践。详细介绍了如何使用 Lycium(OpenHarmony 社区的三方库移植框架)这个三方库及命令行移植框架移植著名的OpenSSH开源工具。
特立独行的猫a14 天前
harmonyos·openharmony·vcpkg·三方库移植·鸿蒙pc·lycium_plusplus
HarmonyOS鸿蒙三方库移植:选 vcpkg 还是 lycium_plusplus?两种“框架化”方案对比如果你做过原生 C/C++ 在移动/嵌入式类系统上的落地,多半经历过同一种疲惫:同一个开源库,在 Linux 上 cmake && make 很顺滑,一旦换成交叉编译,立刻变成“每个库一套脚本、每个库一坑”。鸿蒙(HarmonyOS / OpenHarmony 语境下也常写作 OHOS)这条线也不例外——图像、网络、压缩、国际化、字体渲染……依赖一多,可复现构建和依赖拓扑就会从“工程问题”升级成“团队治理问题”。
特立独行的猫a15 天前
华为·harmonyos·openharmony·vcpkg·三方库·鸿蒙pc
使用 vcpkg 为鸿蒙(HarmonyOS / OHOS)下载与安装三方库实践指南面向鸿蒙原生 C/C++ 开发时,三方库数量多、构建系统各异,依赖管理很容易变成脚本堆叠与不可复现的 CI 问题。QT官方最近分享和贡献了支持HarmonyOS系统的vcpkg,这是个好消息,感谢QT官方的贡献!本文从 vcpkg 的定位出发,说明它在 OHOS( HarmonyOS)交叉编译场景下的价值,并给出可执行的搭建与安装步骤;文末集中列出参考与仓库地址。
特立独行的猫a19 天前
qt·harmonyos·鸿蒙·鸿蒙pc
HarmonyOS 鸿蒙PC端 Qt 应用开发:第三方 Qt 开源软件移植指南2026年3.31日,QT官方正式发布鸿蒙版QT。本次开源发布正式推出面向鸿蒙系统平板和PC设备的Qt 5.12.12 LTS 适配版本,在完整保留 Qt 5.12.12 核心能力(含界面渲染、信号槽机制、跨平台 I/O、网络通信及数据库模块)的基础上,深度适配鸿蒙系统架构。本版本可降低开发者跨平台移植成本,加速 Qt 与鸿蒙生态融合,助力多场景鸿蒙应用高效开发。
特立独行的猫a20 天前
qt·华为·harmonyos·鸿蒙·鸿蒙pc
HarmonyOS鸿蒙PC的QT应用开发:(二、开发环境搭建及第一个HelloWorld)2026年3.31日,QT官方正式发布鸿蒙版QT。本次开源发布正式推出面向鸿蒙系统平板和PC设备的Qt 5.12.12 LTS 适配版本,在完整保留 Qt 5.12.12 核心能力(含界面渲染、信号槽机制、跨平台 I/O、网络通信及数据库模块)的基础上,深度适配鸿蒙系统架构。本版本可降低开发者跨平台移植成本,加速 Qt 与鸿蒙生态融合,助力多场景鸿蒙应用高效开发。
特立独行的猫a21 天前
qt·华为·harmonyos·鸿蒙pc
HarmonyOS鸿蒙PC的QT应用开发:(一、开发环境搭建及第一个HelloWorld)2026年3.31日,QT官方正式发布鸿蒙版QT。本次开源发布正式推出面向鸿蒙系统平板和PC设备的Qt 5.12.12 LTS 适配版本,在完整保留 Qt 5.12.12 核心能力(含界面渲染、信号槽机制、跨平台 I/O、网络通信及数据库模块)的基础上,深度适配鸿蒙系统架构。本版本可降低开发者跨平台移植成本,加速 Qt 与鸿蒙生态融合,助力多场景鸿蒙应用高效开发。
特立独行的猫a21 天前
qt·华为·harmonyos·openharmony·鸿蒙pc
HarmonyOS鸿蒙PC的QT应用开发:QT项目运行原理与 EmbeddedUIExtensionAbility介绍好消息,2026年3.31日,QT官方正式发布鸿蒙版QT。本次开源发布正式推出面向鸿蒙系统平板和PC设备的Qt 5.12.12 LTS 适配版本,在完整保留 Qt 5.12.12 核心能力(含界面渲染、信号槽机制、跨平台 I/O、网络通信及数据库模块)的基础上,深度适配鸿蒙系统架构。本版本可降低开发者跨平台移植成本,加速 Qt 与鸿蒙生态融合,助力多场景鸿蒙应用高效开发。
nington012 个月前
安全·鸿蒙pc
鸿蒙PC联合宁盾共同开发的“身份域管+网络准入一体化认证方案”将于5月重磅发布3月6日,华为终端政企合作伙伴大会在上海金茂大厦隆重举行,汇聚华为政企核心团队、行业精英及生态合作伙伴,共探国产化终端生态发展新路径,共筑政企数字化转型新基石。宁盾作为鸿蒙 PC 核心生态合作伙伴,携宁盾与鸿蒙 PC 团队共同开发的身份域管+网络准入一体化认证方案重磅亮相,以全场景身份安全能力赋能鸿蒙 PC,让终端接入身份认证体验更丝滑。该方案将于今年 5 月随鸿蒙原生版本正式商用发布,为广大政企客户信创升级注入安全新动能。
特立独行的猫a3 个月前
华为·harmonyos·鸿蒙pc·ag命令·命令行移植
[鸿蒙PC命令行移植适配] 移植ag命令到鸿蒙PC平台的完整实践ag:比grep、ack更快的递归搜索文件内容的命令行工具。The Silver Searcher(ag)是一款用 C 编写的快速且对开发人员友好的文本搜索工具,针对源代码搜索进行了优化。它与 ack 类似,但速度更快,因此深受开发人员喜爱,可用于搜索代码库。在典型使用中,ag 比 ack 快 5-10 倍,默认情况下,ag 将忽略文件名匹配 .gitignore、.hgignore 或 .ignore。
特立独行的猫a4 个月前
华为·harmonyos·移植·鸿蒙pc·axel
[鸿蒙PC命令行程序移植]:移植axel多线程高速下载工具踩坑记axel 是LINUX下的一个不错的HTTP/ftp高速下载工具.支持多线程下载,断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件.适合网速不给力时多线程下载提高下载速度.比如在国内VPS或服务器上下载nmp一键安装包用Axel就比wget快太多了,尤其是开启线程后简直是秒下载。
特立独行的猫a4 个月前
docker·容器·harmonyos·鸿蒙pc
低成本搭建鸿蒙PC运行环境:基于 Docker 的 x86_64 服务器对于希望体验或开发 OpenHarmony(鸿蒙)PC命令行应用的开发者而言,通常需要真机或者 ARM64 架构的硬件环境。购置专用设备成本较高,且不便于快速搭建。本文介绍一种极低成本、最小可用的“丐版”方案:利用 Docker 和 QEMU 仿真技术,在您已有的 x86_64 服务器(包括 WSL)上快速构建并运行一个轻量级的鸿蒙PC容器环境。
特立独行的猫a4 个月前
harmonyos·交叉编译·libiconv·三方库·鸿蒙pc·libtool
鸿蒙PC三方库编译libiconv链接报错,解决 libtool 链接参数丢失问题过程总结在编译libiconv库时,遇到了一个很奇怪的问题,感觉配置什么的都没错,但是编译缺链接到了glibc库上。这个问题曾让我百思不得姐,彻夜未眠,想不通道理。最终原因已经找到,现分享出来。原因就是libtool下面的link执行的时候,为什么丢失了–target参数?这可真坑啊,谁能想到这儿?
特立独行的猫a4 个月前
harmonyos·交叉编译·libiconv·三方库移植·鸿蒙pc
鸿蒙PC命令行及三方库libiconv移植:鸿蒙PC生态的字符编码基石随着OpenHarmony PC(aarch64架构)的普及,国际化应用开发亟需解决字符编码转换问题。libiconv作为Linux/Unix生态的核心编码转换库,其移植是命令行工具国际化的前提。本文将详解在鸿蒙PC平台移植命令行工具及libiconv 1.18的全流程,攻克Musl库兼容性难题。
特立独行的猫a4 个月前
华为·harmonyos·移植·openssl·交叉编译·鸿蒙pc
[鸿蒙PC命令行程序移植实战]:交叉编译移植最新openSSL 4.0.0到鸿蒙PC随着鸿蒙生态(OpenHarmony)的不断发展,越来越多的应用程序需要强大的加密功能。OpenSSL 是业内领先的加密库,支持多种加密算法和协议。其模块化架构和跨平台特性,使其成为鸿蒙生态中关键的基础设施之一。本文将详细介绍如何将 OpenSSL 4.0.0 版本移植到鸿蒙 PC 平台(aarch64),并解决移植过程中可能遇到的技术挑战。
特立独行的猫a4 个月前
harmonyos·移植·交叉编译·aria2·鸿蒙pc
[鸿蒙PC命令行适配] 移植Aria2文件下载神器最新版到鸿蒙PC的完整教程 (附可运行程序)aria2 超高速下载工具,它是一款文件下载工具。它支持 HTTP(S)、FTP、SFTP、BitTorrent 和 Metalink 等协议。aria2 可以从多个来源/协议下载文件,并尽可能利用您的最大下载带宽。它支持同时从 HTTP(S)/FTP/SFTP 和 BitTorrent 下载文件,同时将从 HTTP(S)/FTP/SFTP 下载的数据上传到 BitTorrent 服务器群。aria2 使用 Metalink 的数据块校验和,在下载类似 BitTorrent 的文件时自动验证数据块。
特立独行的猫a4 个月前
华为·harmonyos·ndk·三方库移植·鸿蒙pc·libtool
[鸿蒙PC三方库交叉编译] libtool与鸿蒙SDK工具链的冲突解决方案:从glibc污染到参数透传的深度解析作者猫哥亲历:编译libiconv时遭遇诡异glibc链接错误,配置无误却百思不得姐,搞得彻夜难眠,一直有个问题悬挂心间。最终发现是libtool在链接阶段丢弃--target参数——这个90年代工具链与现代Clang的架构冲突,堪称鸿蒙移植的“百慕大三角区”。