2016-05-15 8 views
0

У меня есть одно консольное приложение в Lazarus, а моя ОС - Ubuntu 16.04. Я могу подключиться к db в Lazarus IDE. Но когда я пытаюсь подключиться к базе данных в моей консольного приложения мой Exeption является:Приложение Lazarus console не может подключиться к mysql - ubuntu

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

Почему я не могу подключиться в консоли приложения, но в IDE я могу? Как я могу решить эту проблему?

ответ

1

Первые дополнит:

{$LinkLib libmysqlclient.so} 

и найти MySQL или MariaDB версии клиента LIB и скопировать в папку проекта или /usr/libs/libmysqlclient.so.xx ая версия

0

Я Добавить:

{$LinkLib libmysqlclient.so}  

после использования, то:

libmysqlclient.so копию под этим именем /usr/lib/libmysqlclient.so.18.

Все готово.

Смежные вопросы