0

EPEL 5 からブーストを 64 ビット CentOS 5.8 にインストールした後、奇妙な問題が発生します。フルパスを提供する以外の方法でリンクすることはできません。つまり、これは機能します:

g++ ... /usr/lib64/libboost_python.so.5

しかし、これは見つけることができません-lboost_python

g++ ... -L/usr/lib64/ -lboost_python

何が間違っている可能性がありますか?

PS。LD_LIBRARY_PATH は役に立ちません。いくつかのライブラリは見つかりますが、/usr/lib へのシンボリック リンクでも役に立ちません。私は 64 バージョンのプログラムをビルドしています ( でチェック済みfile *.o)。

4

1 に答える 1

1

symlink : を追加してから、ln -s /usr/lib64/liboost_python.so /usr/lib64/libboost_python.so.5再試行してください。

于 2012-12-12T14:04:56.673 に答える