2016-05-15 219 views
0

我在Lazarus有一个控制台应用程序,我的操作系统是Ubuntu 16.04。 我可以连接到Lazarus IDE中的db。 但是,当我尝试连接到数据库,在我的控制台应用程序,我exeption是:Lazarus控制台应用程序无法连接到MySQL - ubuntu

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

为什么我可以在控制台应用程序,但在IDE我无法连接? 我该如何解决这个问题?

回答

1

先加:

{$LinkLib libmysqlclient.so} 

,并找到MySQL或MariaDB的版本客户端lib和复制到文件夹项目或/usr/libs/libmysqlclient.so.xx xx是版本

0

我地址:

{$LinkLib libmysqlclient.so}  

再经过用途:

副本libmysqlclient.so这个名字/usr/lib/libmysqlclient.so.18

完成了。

相关问题