簡體   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