昨天在Debian上使用fpcupdeluxe安装trunk分支的Lazarus IDE+FPC时,在链接lazarus的可执行文件时出现有关QGuiApplication的相关错误。
由于我使用gtk2版会遇到各种问题,如控件显示不正常、敲击一下键盘后出现两个字符等(一开始我以为是Xfce的问题,改用KDE之后问题仍然存在,所以就帅锅给gtk了),所以我改用了Qt5版。
在fpcupdeluxe的issues中搜索相关错误,看见一篇问题一样的,同样是安装了trunk分支报错的。
大概就是apt直接安装的libqt5pas是对应stable分支的。
所以解决办法,要么改用stable版的LazarusIDE+FPC,要么安装trunk分支需要的libqt5pas。
我最终是选择了后者。这个库的github仓库的release在 Releases · davidbannon/libqt5pas (github.com)
直接下载下来然后使用包管理器安装即可
发表回复