Lazarus 控制台应用程序无法连接到 mysql - ubuntu
Lazarus console app can't connect to mysql - ubuntu
我在 Lazarus 中有一个控制台应用程序,我的 OS 是 Ubuntu 16.04。
我可以连接到 Lazarus IDE 中的数据库。
但是当我尝试在我的控制台应用程序中连接到数据库时,我的例外是:
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
为什么我无法在控制台应用程序中连接但在 IDE 中可以?
我该如何解决这个问题?
我正在添加:
{$LinkLib libmysqlclient.so}
使用后 :
用这个名字 /usr/lib/libmysqlclient.so.18
复制 libmysqlclient.so
。
完成了。
首先添加:
{$LinkLib libmysqlclient.so}
并找到 mysql 或 mariadb 版本的客户端库并复制到文件夹项目或 /usr/libs/libmysqlclient.so.xx
xx 是版本
我在 Lazarus 中有一个控制台应用程序,我的 OS 是 Ubuntu 16.04。 我可以连接到 Lazarus IDE 中的数据库。 但是当我尝试在我的控制台应用程序中连接到数据库时,我的例外是:
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
为什么我无法在控制台应用程序中连接但在 IDE 中可以? 我该如何解决这个问题?
我正在添加:
{$LinkLib libmysqlclient.so}
使用后 :
用这个名字 /usr/lib/libmysqlclient.so.18
复制 libmysqlclient.so
。
完成了。
首先添加:
{$LinkLib libmysqlclient.so}
并找到 mysql 或 mariadb 版本的客户端库并复制到文件夹项目或 /usr/libs/libmysqlclient.so.xx
xx 是版本