2

この問題を修正しようとしていますが、できません。

libboost に問題があります。

error while loading shared libraries: libboost_filesystem.so.1.42.0: cannot open shared object file: No such file or directory

私もそれを再インストールしました。

apt-get remove libboost1.42-dev apt-get install libboost1.42-dev

しかし、それでもうまくいきません。

私もそれを読みました:コンパイルされたC ++プログラムは、ファイルが存在するにもかかわらず、別のシステムで「共有オブジェクトファイルを開けません」を発生させます

しかし、私は何をすべきかまだわかりません。

どうすれば修正できるか、順を追って説明してもらえますか?

ありがとう。

4

1 に答える 1

2

私の記憶がまだうまく機能している場合、Ubuntuのlibboost-devパッケージはBoostライブラリのセット全体をインストールせず、一部の限られたセットのみをインストールします. したがって、インストールする必要がありますlibboost-filesystem-devlibboost-all-devただし、最も簡単な方法は、Boost ライブラリのコレクション全体をシステムにインストールすることです。

于 2013-02-27T23:27:22.363 に答える