惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 聂微东
Y
Y Combinator Blog
WordPress大学
WordPress大学
L
LangChain Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
A
About on SuperTechFans
小众软件
小众软件
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题
宝玉的分享
宝玉的分享
Recent Announcements
Recent Announcements
GbyAI
GbyAI
I
InfoQ
The GitHub Blog
The GitHub Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
酷 壳 – CoolShell
酷 壳 – CoolShell
罗磊的独立博客
C
Check Point Blog
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
量子位
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog

博客园 - 秋·风

修复lazarus datetimepicker控件在linux下拉不能选择日期的bug 用fpc trunk编译lazarus控件找不到TTimeZone 在银河麒麟v10操作系统应用程序执行遇到“权限不够”的提示 修复pl_cindy的Panel系列控件在gtk3出错的bug 龙芯 3A4000工具链的编译(mingw64) lazarus 4.8及之前的版本QT5中文输入多字词组时只输入前2个中文 修正lazarus在GTK3下的Synedit只能输入2个中文字符的Bug lazarus trunk linux从2026.07.02开始,LCLWidgetType默认使用gtk3,怎样改回gtk2 【aarch64-win64】DonAlfredo终于修复fpc将TSmallPoint赋值为一个负数,并将TSmallPoint赋值给TPoint时得到一个655xx的数值的bug lazarus编译时提示链接出错的处理方法 mORMot2两个BUG 【aarch64-win64】发现fpc aarch64-win64 将TSmallPoint赋值为一个负数,并赋值给TPoint时得到一个655xx的数值的bug 修复aarch64 win64下lazarus不弹出SourceTabPopUpMenu fpc aarch64-win64版编译应用时遇到一个奇怪的bug 在windows 11 on arm64系统编译lazarus出错的处理方法 修复TDBMemo只读不能使用Ctrl+C复制文字的Bug freepascal打补丁后已支持windows 11 on arm64(lazarus aarch64 windows版也可以运行了) 查看libc.so.6的版本号 Lazarus移动版启动程序 fpc 3.2.2交叉编译i386-linux链接出错 lazarus鸿蒙开发13:使用鸿蒙原生API画图--lazarus侧关键代码 lazarus鸿蒙开发12:使用鸿蒙原生API画图--鸿蒙侧关键代码 lazarus鸿蒙开发11:使用鸿蒙原生接口画图 lazarus鸿蒙开发10:lazarus一键编译、打包助手 lazarus鸿蒙开发9:使用命令行编译DevEco Studio应用 lazarus鸿蒙开发8:在DevEco Studio的日志窗口显示日志信息 lazarus鸿蒙开发7:在 Windows 上为 OpenHarmony (LoongArch64) 编译 Qt 5.15.12 SDK 指南 lazarus鸿蒙开发6:鸿蒙project配置 lazarus鸿蒙开发5:编译ohos_hap_project lazarus鸿蒙开发4:编译OHOS_QT_Lazarus
fpc/lazarus for x86_64/aarch64鸿蒙版(绿色版 2026.06.03更新)
秋·风 · 2026-05-30 · via 博客园 - 秋·风

放上来的是绿色版,解压后放d:\fpc4ohos这个目录,不要换fpc版本,暂时需要指定fpc版本。
已带鸿蒙sdk
绿色版下载网址:
http://sgamer.oicp.net:8888/ohos/fpc4ohos.rar
QT5.12.12下载:
http://sgamer.oicp.net:8888/ohos/Qt-5.12.12-ohos-x86.7z

lazarus build to harmonyOS

前提

​ 安装 Qt5.12.12 qt.io/download

​ 下载 Qt for HarmonyOS Qt5.12.12 Open Source Release for HarmonyOS zh - Qt Wiki

安装参考:

Qt for HarmonyOS zh - Qt Wiki

HarmonyOS鸿蒙PC的QT应用开发:(一、开发环境搭建)

HarmonyOS鸿蒙PC的QT应用开发:(二、第一个HelloWorld)

编译出 HarmonyOS 版的 Qt-5.12.12-ohos-{cpuTarget} QT库。


基于Qt for harmonyOS 编译出 libQt5Pas.so

通过 NATIVE_OHOS_SDK 编译出 libLazarusOHOS_Wrapper.so

通过 Lazarus 编译出 libLazarus_QT_Project.so

复制编译出的2个.so到 OHOS_HAP_Project\entry\libs\{osTarget}\ 目录(如x86_64)下。

QQ_1780125455966

QQ_1780110046691

e5bf518524dbd87ba926938e5c7b82f5

441f703a59a9ad777e1253584f89aae2

设置为QT5
QQ_1780122853015

x86_64-ohos: 

4ee74351707af9dc59f493e69a5ab97f

f5d3f271f129e3c2632c261d70bf5019
aarch64-ohos:

1356790ac7ebfa709e85d593591aef50