3
私は、ソフトウェアOpenPoseをUbuntu 14マシンでコンパイルしようとしています。インストールスクリプトはCaffeをインストールします。 、私はOpenCVの3.2.0を使用しhereからCaffeビルドが繰り返し失敗する
CXX tools/upgrade_net_proto_text.cpp
CXX/LD -o .build_release/tools/upgrade_net_proto_text.bin
.build_release/lib/libcaffe.so: undefined reference to `cv::imread(cv::String const&, int)'
.build_release/lib/libcaffe.so: undefined reference to `cv::imencode(cv::String const&, cv::_InputArray const&, std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<int, std::allocator<int> > const&)'
.build_release/lib/libcaffe.so: undefined reference to `cv::imdecode(cv::_InputArray const&, int)'
collect2: error: ld returned 1 exit status
make: *** [.build_release/tools/upgrade_net_proto_text.bin] Error 1
は、私がldconfig
ランニング試してみましたので、私はそれをコメント解除しているメイクファイルで:カフェをインストールしている間、私は、次のエラーメッセージが表示されます。私も~/.bashrc
でOpenCVのパスを更新しようとしましたが、正しく行ったかどうかはわかりません。これらの各ステップの後
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
が、私はもう一度、インストールスクリプトを実行しましたが、それは(上図)と同じエラーメッセージが表示されるたびに失敗:私でした。
opencv_contribをインストールしました。 openCV 3.2.0との互換性に関するこの情報は新しいものです。私は試してみる3.1。 –