Lazarus控制台应用程序无法连接到MySQL - ubuntu
问题描述:
我在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我无法连接? 我该如何解决这个问题?
答
先加:
{$LinkLib libmysqlclient.so}
,并找到MySQL或MariaDB的版本客户端lib和复制到文件夹项目或/usr/libs/libmysqlclient.so.xx
xx是版本
答
我地址:
{$LinkLib libmysqlclient.so}
再经过用途:
副本libmysqlclient.so
这个名字/usr/lib/libmysqlclient.so.18
。
完成了。