Ubuntu22.04.2-mate上Lazarus安装与测试

简言

Lazarus采用RAD方式界面开发,一套代码可交差编译出windows、ios、android、solaris、BSD等 各平台运行的程序,在unbuntu的repo中有2.2.0版本可用,在sourceforge上有2.2.6版本和3.0.0的Rolling版可下载安装,但感觉上2.2.0和2.2.6版本几乎没什么差异,从repo中安装更方便快捷。

安装

sudo apt install lazarus

程序就安装好了,点击菜单中的lazarus运行它,直接就出来设计界面的主窗体。

测试

在RAD上部分的TOOL中找到需要的控件,在窗体上任意放置 Button1, Edit1, Edit2, Button2

(1) 按Button1时,在Edit2中显示 Hello World!

(2) 在Edit1中输入任意中文,在Edit2中即时显示。

(3) 按Button2时,结束程序运行。

双击Button1, 填加如下代码:

双击Button2, 填加如下代码:

双击Edit1, 填加如下代码:

然后,build, run ,或是直接 run

运行结果 - 点击 Button1

运行结果 - 在Edit1中输入一些中文内容

点击 Button2, 程序中止运行并退出。

lazarus 开源控件329个,需要时可用菜单的package下的online package manager,下载并安装使用它们。

问题处理

sudo apt install lazarus后,系统安装了 2.2.0 版本的lazarus,此时若想安装 2.2.6 的话,首先 sudo apt remove lazarus 卸载,然后删除home下自己文件夹中隐藏的 .lazarus

再分别安装fpc-src, fpc-laz和lazarus-project

否则fpc更新了,ide也更新了,但ide上显示的版本号依然是旧的,启动程序时发现不匹配则会出现错误警示。

如果删除了home下的 .lazarus, 没有提前 sudo apt remove lazarus, 则系统会拒绝安装新版 lazarus,可能旧版也因依赖关系被破坏而不能安装。

对于版本号不正确,到/usr/share下面找至lazarus版本号下ide中的version.inc,用它覆盖 home 下的 version.inc 即可解决 ; 对于拒绝安装情况, 删除 home 下的 .lazarus, 删除 /var/lib下lazaru四个文件,然后重新安装即可解决。

直接安装并使用 lazarus 2.2.0 或是直接安装并使用 lazarus 2.2.6 比在系统中调整更方便。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值