5

Mac OS X で vowpal-wabbit (バージョン 6.0) というプログラムを実行しようとしています。

私は自作を使用して、lib ツールや、重要なブーストなど、いくつかのものをインストールしました。

しかし、私はそれを見つけています。

/usr/local/Cellar/boost/1.49.0/lib

明らかにすべてのブースト ライブラリがあります (lib boost_program_options.dylib を含む)...

バイナリを実行しようとしたときに表示されるエラー メッセージは次のとおりです。

dyld: Library not loaded: libboost_program_options.dylib

「make」を実行してこのバイナリを最初からビルドすると、同じ(基本的に)エラーが発生します。

ld: library not found for -lboost_program_options

だから...私の質問は次のとおりだと思います:コンパイルされたバイナリを取得して libboost_program_options.dylib を「見る」にはどうすればよいですか?または、どうすれば vw (バージョン 6.0) を os x lion で実行できますか。

4

1 に答える 1

4

/usr/local/Cellar/boost/1.49.0/libそれはどちらにもないと思いDYLD_LIBRARY_PATHますDYLD_FALLBACK_LIBRARY_PATH。これらのいずれかを環境にエクスポートするか、Boost ライブラリを からシンボリック リンクすることができます/usr/local/lib

ただし、 の内容を消去しないように注意してくださいDYLD_FALLBACK_LIBRARY_PATH。man ページによると、dyldこのデフォルト値は です$(HOME)/lib:/usr/local/lib:/lib:/usr/lib

于 2012-05-31T15:24:43.537 に答える