2016-05-15 6 views
0

J'ai une application de console dans Lazarus et mon système d'exploitation est Ubuntu 16.04. Je peux me connecter à DB dans Lazarus IDE. Mais lorsque je tente de se connecter à la base de données dans mon application console est mon exeption:L'application console Lazarus ne peut pas se connecter à mysql - ubuntu

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

Pourquoi je ne peux pas se connecter à l'application de la console mais je peux IDE? Comment puis-je résoudre ce problème?

Répondre

1

d'abord ajouter:

{$LinkLib libmysqlclient.so} 

et trouver le client version MySQL ou MariaDB lib et copiez le dossier du projet ou /usr/libs/libmysqlclient.so.xx xx est une version

0

Je suis Ajouter:

{$LinkLib libmysqlclient.so}  

après utilise alors:

copie libmysqlclient.so par ce nom /usr/lib/libmysqlclient.so.18.

C'est fait.