ubuntu で Netbeans を使用して単純な C++ アプリケーションを構築しました。アプリケーションでは、mysql_connection と curl を使用します。アプリケーションはローカル システム (Ubuntu) で正常に動作しています。
Centos サーバーでアプリケーションを実行しようとすると、次のメッセージが表示されます。
error while loading shared libraries: libmysqlcppconn.so.5: cannot open shared object file: No such file or directory.
libmysqlcppconn.so.5 ライブラリがサーバー上に存在するかどうかを確認しようとしましたが、次のようなものがあることがわかりました。
REMOTE (Centos)
**in [/usr/local/lib]**
libmysqlcppconn-static.a
libmysqlcppconn.so@
libmysqlcppconn.so.7@
libmysqlcppconn.so.7.1.1.3*
LOCAL (Ubuntu)
**in [/usr/lib]**
libmysqlcppconn-static.a
libmysqlcppconn.so@
libmysqlcppconn.so.5@
libmysqlcppconn.so.5.1.1.0*
アプリケーションを実行できないのはなぜですか? どうすれば修正できますか?