秋·风

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

摘要: 一、安装前1、使用相应平台的QFLazarus-Install执行文件2、选择安装目录(目录不能包含中文)3、fpc/lazarus版本说明(trunk、stable和fixes对应当前的版本号) fpc: trunk 最新的版本,当前的版本号为3.3.1(版本差不多每天都有变化),龙芯及riscv 阅读全文
posted @ 2026-05-15 14:14 秋·风 阅读(554) 评论(0) 推荐(0)

摘要: 使用过程有疑问可以加群反馈:QQ群号:484097648 特别提醒:在linux第一次使用绿色版时需要安装以下依赖环境(在终端执行): sudo apt install gdb make binutils build-essential libx11-dev libgtk2.0-dev libgdk 阅读全文
posted @ 2025-11-05 08:08 秋·风 阅读(2939) 评论(11) 推荐(1)

摘要: 适合国内环境的fpc/lazarus编译/安装工具 使用说明:https://www.cnblogs.com/qiufeng2014/p/20047653 2025年之前一直用fpcupdeluxe这个工具,但在国内环境大部分时间很难下载安装,因此尝试编写一个适合国内网络环境的fpc/lazarus 阅读全文
posted @ 2025-03-27 11:01 秋·风 阅读(5711) 评论(20) 推荐(4)

摘要: 建了个技术交流群(QQ群):484097648。 特别提醒:在linux第一次使用fpcupdeluxe需要安装依赖环境,在终端执行: sudo apt install git make binutils build-essential subversion zip unzip libx11-dev 阅读全文
posted @ 2024-08-17 20:35 秋·风 阅读(4328) 评论(14) 推荐(1)

2026年7月14日

摘要: fpc aarch64-win64版(fpc trunk)编译应用时遇到一个奇怪的bug。当使用{$codepage utf8}时:字符变量+'、'时执行到这行会SIGSEGV其中字符变量+单引号之间只有一个中文符号时就会出错,只有这2个条件同时成立才会出错。当不使用{$codepage utf8} 阅读全文
posted @ 2026-07-14 15:01 秋·风 阅读(14) 评论(0) 推荐(0)

摘要: 将问题及修复方法反馈到官方后,今天的trunk已修复,如果不是用trunk就按以下方法处理 在windows 11 on arm64系统编译lazarus时有2个问题需要处理:1、aarch64不支持fpdebug,编译时会报错2、控件virtualtreeview在aarch64 windows编 阅读全文
posted @ 2026-07-14 14:51 秋·风 阅读(13) 评论(0) 推荐(0)

2026年7月10日

摘要: TDBMemo只读时不能使用Ctrl+C复制文字,只需按下面修改就可以。打开lazarus\lcl\include\dbmemo.inc找到: procedure TDBMemo.KeyDown(var Key: Word; Shift: TShiftState); begin inherited 阅读全文
posted @ 2026-07-10 19:15 秋·风 阅读(35) 评论(0) 推荐(0)

2026年7月7日

摘要: 前几天在论坛看到老外解决了fpc不支持windows on arm64的问题,经测试,在x86_64的windows交叉编译的程序在arm64的windows 24H2运行正常。详细请看原帖:https://gitlab.com/freepascal.org/fpc/source/-/merge_r 阅读全文
posted @ 2026-07-07 08:58 秋·风 阅读(50) 评论(0) 推荐(0)

2026年6月26日

摘要: 在终端执行: /lib/x86_64-linux-gnu/libc.so.6 --version 我这个libc.so.6版本是2.27。 GNU C Library (Ubuntu GLIBC 2.27-3ubuntu1.6) stable release version 2.27. Copyri 阅读全文
posted @ 2026-06-26 20:10 秋·风 阅读(41) 评论(0) 推荐(0)

2026年6月20日

摘要: 理论上,只要安装的lazarus符合以下的目录结构都可以使用,使用这个程序可以将已安装的lazarus拷贝到任意位置使用(包括在移动硬盘),第一次启用lazarus使用这个程序会生成桌面快捷方式,之后使用桌面快捷方式就可以。根据CPU+OS选择相应的程序拷贝到:xxxxx ⊢fpc/bin/xxxC 阅读全文
posted @ 2026-06-20 06:26 秋·风 阅读(91) 评论(0) 推荐(0)

2026年6月16日

摘要: fpc 3.2.2交叉编译i386-linux链接出错,原以为是cross的lib问题,查询发现是:FPC 3.2.2 的源码文件 fpcsrc/rtl/linux/i386/si_c21.inc ,它引用了 __libc_csu_init 和 __libc_csu_fini 这两个函数。然而,在较 阅读全文
posted @ 2026-06-16 20:32 秋·风 阅读(35) 评论(0) 推荐(0)

2026年6月10日

摘要: OHOS_Lazarus.lpr: library OHOS_Lazarus; {$mode objfpc}{$H+} {$longstrings on} {$packenum 4} //确保 Pascal 中的枚举类型和记录体在内存中的对齐方式与 C 语言完全一致,避免内存对齐导致的读取错误 {$ 阅读全文
posted @ 2026-06-10 08:12 秋·风 阅读(101) 评论(1) 推荐(0)

摘要: 重点介绍:entry\src\main\cpp\CMakeLists.txtentry\src\main\cpp\native_module.cppentry\src\main\ets\pages\Index.ets这三个文件共同实现了一个在鸿蒙系统上运行的跨语言图形渲染桥接方案。其核心架构为:Ar 阅读全文
posted @ 2026-06-10 07:00 秋·风 阅读(49) 评论(0) 推荐(0)

2026年6月9日

摘要: 直接上demo源码:http://sgamer.oicp.net:8888/ohos/ohos_lazarus原生鸿蒙API画图demo.rar 阅读全文
posted @ 2026-06-09 21:25 秋·风 阅读(51) 评论(0) 推荐(0)