秋·风

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

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

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

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

2026年9月1日

摘要: 注意:这个Bug只存在GTK2/GTK3,且这个解决方案只适合gtk2,这个Bug已提交给官方,可以等官方修复方案。linux在form设计器选择TDateTimePicker控件的MaxDate/MinDate和Date/Time不能下拉选择日期: 2026-09-04官方修复方法:https:/ 阅读全文
posted @ 2026-09-01 20:19 秋·风 阅读(19) 评论(0) 推荐(0)

摘要: 用fpc trunk编译lazarus控件如果用到TTimeZone可能会提示找不到TTimeZone。 Result := TTimeZone.Local.ToLocalTime(Result); 出现以下错误信息: IdSecOpenSSLUtils.pas(164,15) Error: Ide 阅读全文
posted @ 2026-09-01 09:17 秋·风 阅读(17) 评论(0) 推荐(0)

2026年8月27日

摘要: 在银河麒麟应用程序执行遇到提示“权限不够”时,关闭 KySec 防护后再执行 sudo setstatus disable -p 如果只想暂时关闭(重启后恢复),可移除 -p 参数 阅读全文
posted @ 2026-08-27 09:32 秋·风 阅读(54) 评论(0) 推荐(0)

2026年8月25日

摘要: lazarus trunk使用pl_cindy的Panel系列控件时在gtk3在有个严重的bug,在ide拖入cyPanel等Panel控件或代码生成的控件有caption有文字时会出现: 经排查,发现绘制caption的文字时,执行到cyGraphics.pas单元的cyDrawText出错。 p 阅读全文
posted @ 2026-08-25 07:46 秋·风 阅读(30) 评论(1) 推荐(0)

2026年8月20日

摘要: 工具链从龙芯官方下载https://ftp.loongnix.cn/toolchain/gcc/release/mips/gcc8/mips-loongson-gcc8-linux-gnu-2021-02-08-src.tar cd <解压后的源码目录> #创建独立的构建目录 (推荐) mkdir 阅读全文
posted @ 2026-08-20 08:36 秋·风 阅读(31) 评论(0) 推荐(0)

2026年8月14日

摘要: lazarus 4.8及之前的版本QT5中文输入多字词组时只输入前2个中文,lazarus trunk的QT5已修复这个Bug.lazarus 4.8版可以参考lazarus trunk的版处理就可以。lazarus/lcl/interfaces/qt5/qtwidgets.pas单元的 funct 阅读全文
posted @ 2026-08-14 20:29 秋·风 阅读(38) 评论(2) 推荐(0)

摘要: 近日在lazarus trunk使用GTK3时发现Synedit(IDE代码编辑器也是用synedit)只能输入2个中文字符,经排查,找到了解决方法。问题原因:当中文输入时执行到DeliverIMCommit的:UTF8Char := AStr;AStr原来是正常的多字词组赋值给UTF8Char时变 阅读全文
posted @ 2026-08-14 09:26 秋·风 阅读(30) 评论(0) 推荐(0)

2026年8月3日

摘要: lazarus trunk linux从2026.07.02开始,LCLWidgetType默认使用gtk3,但原有的控件大多只支持gtk2,如果指定LCLWidgetType后,编译win应用又要修改,操作变繁所容易出错。怎样才能将默认的gtk3改回gtk2?很简单,打开lazarus/compo 阅读全文
posted @ 2026-08-03 20:53 秋·风 阅读(61) 评论(0) 推荐(0)

2026年7月25日

摘要: 今天,DonAlfredo的修复方案经测试已修复将TSmallPoint赋值为一个负数,并将TSmallPoint赋值给TPoint时得到一个655xx的数值的bug。 修复过程:打开fpcsrc\compiler\aarch64\cgcpu.pas找到:procedure tcgaarch64.a 阅读全文
posted @ 2026-07-25 20:48 秋·风 阅读(54) 评论(2) 推荐(0)

摘要: lazarus编译时提示链接出错,但可能不提示出错或缺少什么文件: 出错信息给lazarus精减了,不知道lazarus在那里可以设置。fpc编译器是有完整的编译链接信息的,以下方法可行,操作比较繁琐,但起码看到详细的出错信息。步骤:1、项目选择-->显示选项 2、复制命令行参数 3、在projec 阅读全文
posted @ 2026-07-25 07:44 秋·风 阅读(43) 评论(0) 推荐(0)