2

Linux(元々はWindowsで開発された)でC ++プログラムをビルドしようとしていますが、その間にインストールcmakeとを求められlibboostます。

両方インストールしました。しかし、私はまだエラーメッセージを受け取っています

/usr/bin/ld: cannot find -lboost_zlib

問題は、どこで見つけることができるかlibboost_zlibです。おそらく、このプログラムはLinuxでは実行できないはずだったのでしょうか。

すでにインストールしましたが、ライブラリにあるlibboost-all-devようなものはありません。libboost_zlib御時間ありがとうございます!

4

1 に答える 1

1

最後に、私は問題を理解しました。はlibboost_zlib、新しいディストリビューションには存在しなくなりましたlibboost(少なくともバージョン 1.46 以降)。代わりに、zlibに統合されていlibboost_iostreamsます。したがって、リンクする必要はなくlibboost_zliblibboost_iostreamsすべての作業を行います。

于 2012-11-02T18:30:39.777 に答える