Floppy β Studio
Floppy β Studio

Lazarus编译软件指定需要的库的路径

最近帮老吸血鬼做MeFrp的客户端,我打算支持Linux平台,底层用Qt5。但使用Lazarus+Qt5需要用libQt5Pas,让用户自行安装无法确定版本是否正确,最终打算把libQt5Pas放在可执行程序的同一目录下。

上午在Lazarus IDE的中文QQ群中问了一下,robsean大佬给出的解决办法是把ibQt5Pas放到Linux内核查找库文件的路径中(如/lib等),但我认为这个安装起来可能有些麻烦。随后,一位名为和谐^_^的网友告诉我,连接器设置那里可以指定寻找SO文件的路径,但具体怎么设置,他也不记得了。

最后我选择到Lazarus的论坛的Qt板块求助:Specify the path to libQt5Pas on Linux (freepascal.org)

https://www.iruanp.com/wp-content/uploads/2022/10/image-7.png

得到的解决办法是:在项目的选项中,左侧选择编译与链接(compilation and linking),添加链接器参数,添加搜索库文件的路径

https://www.iruanp.com/wp-content/uploads/2022/10/image-8.png

之后,重新编译即可

发表回复

textsms
account_circle
email


Floppy β Studio

Lazarus编译软件指定需要的库的路径
最近帮老吸血鬼做MeFrp的客户端,我打算支持Linux平台,底层用Qt5。但使用Lazarus+Qt5需要用libQt5Pas,让用户自行安装无法确定版本是否正确,最终打算把libQt5Pas放在可执行程序的同一目…
扫描二维码继续阅读
2022-10-22