秋·风

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

摘要: 特别提醒:在linux第一次使用绿色版时需要安装以下依赖环境(在终端执行): sudo apt install gdb make binutils build-essential libx11-dev libgtk2.0-dev libgdk-pixbuf2.0-dev libcairo2-dev 阅读全文
posted @ 2025-11-05 08:08 秋·风 阅读(1487) 评论(11) 推荐(1)

摘要: 这个工具的交流群(包含lazarus相关话题),有问题可以进群反馈:QQ群号:484097648安装工具网盘下载网址:1、百度云盘:https://pan.baidu.com/s/1syimIEZU5NSnQV2gdyXKMA?pwd=3qkw 提取码: 3qkw2、天翼云盘:https://clo 阅读全文
posted @ 2025-03-27 11:01 秋·风 阅读(3598) 评论(20) 推荐(3)

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

2026年2月5日

摘要: 环境:1、UOS,内核4.19,已启用开发者模式2、lazarus 4.4+fpc 3.3.1调试时遇到以下出错提示: 在终端执行: gdb ./project1 用 r 命令运行也出现同样的信息。尝试update系统及重新安装gdb,问题依然存在。后来在终端执行: sudo gdb ./proje 阅读全文
posted @ 2026-02-05 15:27 秋·风 阅读(29) 评论(0) 推荐(0)

摘要: lazarus的IDE界面很容易给搞乱,要恢复挺头大的,为此写了这个插件。最新的下载网址:https://github.com/szlbz/QFIDEAssistant2026-02-07:官方准备将这功能集成到lazarus,详见:https://gitlab.com/freepascal.org 阅读全文
posted @ 2026-02-05 14:03 秋·风 阅读(32) 评论(0) 推荐(0)

2026年2月2日

摘要: 今天编译arm 32位so发现不使用cthreads单元,则链接正常能生成so文件。 library Project1; {$mode objfpc}{$H+} uses Classes {$ifdef UNIX} , cthreads,cmem {$endif} { you can add uni 阅读全文
posted @ 2026-02-02 15:42 秋·风 阅读(16) 评论(0) 推荐(0)

2026年2月1日

摘要: 要点:1、添加lazlogger和lazLoggerDummy单元2、定义Debug3、设置AppType为console4、在需要显示调试信息的地方添加DebugLn(xxxx); unit Unit1; {$mode objfpc}{$H+} {$DEFINE Debug} //< 定义Debu 阅读全文
posted @ 2026-02-01 18:41 秋·风 阅读(33) 评论(0) 推荐(0)

2026年1月22日

摘要: 2026-01-27在lazarus Online Package Manager可以下载安装:搜lrBarcodesEx就可以 这个由网友“英”编写的开源控件。LrBarcodesEx下载链接:https://github.com/szlbz/LrBarcodesEx 1、LrBarcodesEx 阅读全文
posted @ 2026-01-22 12:55 秋·风 阅读(68) 评论(0) 推荐(0)

2026年1月15日

摘要: 开发环境:开发工具:lazarus 4.4+fpc 3.3.1(aa182cb14737fce742689f269210acfbc51e2b8d分支)交叉编译lib文件:从openwrt的/lib/目录提取的so作为交叉编译lib使用(14个so)。嵌入设备:树莓派3B,系统:openwrt,arm 阅读全文
posted @ 2026-01-15 16:01 秋·风 阅读(64) 评论(0) 推荐(0)

2026年1月11日

摘要: 近日网友发现Lazarus的TFloatSpinEditEx控件在只读时滚动鼠标滚轮还是会变更数值,按以下方法修正就可以解决这个Bug(TSpinEditEx这个控件也有同样的问题)。修复补丁已提交给官方,官方响应速度极快,2026-01-12已修复(lazarus trunk)https://gi 阅读全文
posted @ 2026-01-11 19:07 秋·风 阅读(45) 评论(0) 推荐(0)

摘要: lazarus编译时切换OS/CPU或交叉编译的lib需要多次在不同的界面操作才可以,步骤有点多,因此写了个IDE插件,有同一个界面就可以选择不同OS/CPU或交叉编译lib。 直接上代码: unit QFCompilerRununit; {$MODE Delphi} interface uses 阅读全文
posted @ 2026-01-11 14:26 秋·风 阅读(84) 评论(1) 推荐(0)

2026年1月8日

摘要: lazarus的TDBDateEdit控件空值时显示1899.12.30,日期为空值怎样才能显示空白呢?用常规的ataSet.Fields[i].OnGetText方法无效。解决方法:打开\lazarus\lcl\EditBtn.pas找到:function TDateEdit.DateToText 阅读全文
posted @ 2026-01-08 20:44 秋·风 阅读(52) 评论(0) 推荐(0)

2026年1月4日

摘要: lazarus更新交叉编译lib文件后出现找不到某些函数时,说明交叉编译工具链中的glibc版本与目标系统上的glibc版本不兼容,需要用新的工具链替代旧的工具链就可以。 Compile Project, OS: linux, CPU: aarch64, Target: D:\QFLazarus4. 阅读全文
posted @ 2026-01-04 08:32 秋·风 阅读(62) 评论(0) 推荐(0)