2016-05-15 5 views
0

Ich habe eine Konsole App in Lazarus und mein Betriebssystem ist Ubuntu 16.04. Ich kann mit Db in Lazarus IDE verbinden. Aber wenn ich versuche, Datenbank in meiner Konsolenanwendung zu verbinden mein exeption ist:Lazarus Konsole App kann keine Verbindung zu mysql - ubuntu

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

Warum kann ich nicht in Konsolenanwendung verbinden, aber in IDE kann ich? Wie kann ich dieses Problem lösen? In

Antwort

1

Erstes Add:

{$LinkLib libmysqlclient.so} 

und die MySQL oder MariaDB Version Client lib und kopiert Projekt in Ordnern oder /usr/libs/libmysqlclient.so.xx xx Version

0

Ich bin:

{$LinkLib libmysqlclient.so}  

nach Gebrauch dann:

Kopie libmysqlclient.so mit diesem Namen /usr/lib/libmysqlclient.so.18.

Es ist fertig.

Verwandte Themen