繁体   English   中英

Lazarus控制台应用程序无法连接到mysql-Ubuntu

[英]Lazarus console app can't connect to mysql - ubuntu

我在Lazarus中有一个控制台应用程序,我的操作系统是Ubuntu 16.04。 我可以在Lazarus IDE中连接到数据库。 但是,当我尝试在控制台应用程序中连接数据库时,我的表现是:

Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.

为什么我不能在控制台应用程序中连接,但在IDE中可以连接? 我怎么解决这个问题?

首先添加:

{$LinkLib libmysqlclient.so} 

并找到mysql或mariadb版本的客户端lib并复制到文件夹project或/usr/libs/libmysqlclient.so.xx xx是版本

我添加:

{$LinkLib libmysqlclient.so}    

使用后则:

/usr/lib/libmysqlclient.so.18复制libmysqlclient.so

完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM