2016-05-15 10 views
0

私はLazarusに1つのコンソールアプリを持っていて、私のOSはUbuntu 16.04です。 私はLazarus IDEのdbに接続できます。 しかし、私は私のexeption私のコンソールアプリケーションでデータベースに接続しようとしている。Lazarusコンソールアプリがmysqlに接続できません - ubuntu

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

私はコンソールアプリではなく、私ができるIDEで接続できないのはなぜ? この問題を解決するにはどうすればよいですか?

{$LinkLib libmysqlclient.so}  

、その後の使用後:

コピーlibmysqlclient.soを、この名前/usr/lib/libmysqlclient.so.18

答えて

1

まず追加:

{$LinkLib libmysqlclient.so} 

とMySQLまたはmariadbバージョンのクライアントlibが見つけて、プロジェクトをフォルダにコピーまたは/usr/libs/libmysqlclient.so.xx xxはバージョン

です
0

私は追加です。

されています。

関連する問題