摘要:问题:unidac交叉编译时出现下面提示: 原因:原因是unidac缺少对应平台的文件解决方法:1、打开要交叉编译的project,设置好要编译的目标CPU及系统。2、打开控件的*.lpk,重新编译(控件不需要安装)控件编译后,再编译project就可以了。 经上述步骤重新编译的project:
阅读全文
随笔分类 - Lazarus
摘要:TQFGridPanelComponent控件支持在单元格绑定可视控件,运行时单元格绑定的控件会吸附到相应的单元格里。 |姓名|[#][C2]单位|办公地址|备注| |:-:|:-:|:-:|:-:| |秋风6|[bm4]检测中心1|南山建工村1|| |秋风7|检测中心2|<COMPNAME=nam
阅读全文
摘要:在2ccc.com看到的方法,未经测试,先记录一下:编译参数增加-k"-rpath $ORIGIN"然后把需要的库拷贝到程序同一目录,程序就会自动从它所在的目录加载运行库。
阅读全文
摘要:QFComponent由秋风(QQ:315795176)开发的控件包,采用自定义的富文本格式,集编辑、显示、导出和打印等功能。纯pascal代码,没使用额外的dll/so,只需QFComponent.pas这个文件就可以实现文字渲染等功能,可跨平台使用。 QFComponent for lazaru
阅读全文
摘要:lazarus的about的滚动字挺好的,参考lazarus的about的滚动字符功能,编写了一个字幕滚动控件,增加了字体颜色/字体大小和斜体等功能:scrollingtext.pas unit ScrollingText; interface uses Classes, SysUtils, For
阅读全文
摘要:安装codebot控件时lazarus 编译时提示: Warning: linker: /usr/bin/ld.bfd: cannot find -lcurl: No such file or directory 解决办法: sudo apt install libcurl4-openssl-dev
阅读全文
摘要:最近用lazarus 3.0/fpc 3.3.1时发现原来在lazarus 2.2.6/fpc3.2.2能编译安装的控件出现类似下面的提示 codebot.text.xml.pas(129,10) Error: Forward declaration not solved "NewDocument:
阅读全文
摘要:unidac在aarch64 linux交叉编译UniProvider.pas出错: UniProvider.pas(1040,1) Error: Compilation raised exception internally 奇怪的是其他CPU类型是正常的。 解决办法:1、修改UniProvide
阅读全文
摘要:近日和高勇交流中发现,以下代码在delphi能编译及正确执行。 procedure TForm1.Button2Click(Sender: TObject); var i:integer; begin TThread.CreateAnonymousThread( procedure begin sl
阅读全文
摘要:最新的skia4delphi(6.0)核心单元(System.Skia.pas/System.Skia.API.pas)已适配fpc 3.3.1,只需将vcl.skia.pas移植到lazarus就可以。https://github.com/skia4delphi/skia4delphi 移植后已可
阅读全文
摘要:一、问题用fpcupdeluxe多次配置同一交叉编译环境后(如修改fpcsrc后需要重新配置aarch64),打开project时可能出现:does not support target xxx(如:aarch64-linux)提示,但又能正常编译指定目标环境的应用,需然不影响使用,但感觉怪怪的。
阅读全文
摘要:在loongxin mate系统使用lazarus和用lazarus编译的应用打开或保存对话框时出现卡死的问题。 原因: loongnix mate桌面主题和lazarus(gtk2)不兼容。解决方法:将gtk2-engines-murrine卸载,卸载后lazarus和编译的应用保存或打开文件的对
阅读全文
摘要:将优化工具放在fpcupdeluxe文件夹(新的路径必须包含fpcupdeluxe),点“绿化设置”就可以,绿化后在桌面生成lazarus快捷方式。2024-01-28增加修正日期分隔符乱码,搜狗词组只能输入第一个字的Bug,combobox的下拉列表在linux时没有高亮显示选中的item的问题功
阅读全文
摘要:lazarus for linux绿化后出现:未发现system.ppu原因:这样文件打包忘记删除fpc目录的units这个软连接引起的。解决方法:将fpc/units这个软连接删除,重新运行绿化就可以。
阅读全文
摘要:用fpcupdeluxe创建的龙芯交叉编译环境带的libc.so版本比uos/loongxin(2.28)等的版本高,导致编译后的应用不能运行的问题,按网友禁卫军提供的方法(Lazarus编译Loongarch64不能运行的情况 - 禁卫军 - 博客园 (cnblogs.com)和lazaurs自建
阅读全文
摘要:在官方的基础上,集成了fpc和lazarus支持中文变量、IDE布局恢复和IDE使用优化等工具(下载的文件包含win for x86_84、linux for aarch64、linux for loongarch64和linux for x84_64版本)。 2024-01-21版的使用说明:1、
阅读全文
摘要:一、问题:lazarus在windows使用zeos并指定数据库驱动的路径时,当路径包含中文运行会出现以下出错。 二、解决方法: 1、在uses引用LConvEncoding单元2、将 ZConnection1.LibraryLocation:=(ExtractFilePath(Applicatio
阅读全文
摘要:以下是能在lazarus使用的开源资源1、zeos:https://github.com/marsupilami79/zeoslib/tree/8.0-patchesZeosLib download | SourceForge.netZeosLib / Subversion / [r8050] (s
阅读全文
摘要:lazarus按以下方法设置后,使用起来还是挺方便的。1、lazarus窗口融合模式(类似delphi的模式)安装AnchorDockingDsgn和dockedformeditor这2个控件,然后重新编译lazarus就可以 2、 代码结构线Options-->Edit0r-->Display--
阅读全文
摘要:1.问题描述:在linux编译lazarus提示: /usr/bin/ld: cannot find -lGL 原因:因为系统缺少OpenGL的开发库 2.解决方法:在Ubuntu或Debian上,你可以使用以下命令: sudo apt-get install libgl1-mesa-dev 在Fe
阅读全文

浙公网安备 33010602011771号