2014年4月22日火曜日

Ubuntu14.04に更新したらOpenCV2.4.8のプログラムが動作しなくなった

サンプルプログラムが起動しなくなった。デバックモードで動かすと、libavcodec.so.53: cannot open shared object file: No such file or directoryのためエラーとなっている。

Google先生に訪ねてみたが、同じような症状が見つからない。
最後の手段として、OpenCVを2.4.8から2.4.9に更新して見ることにした。

ここからソースをダウンロードして、任意のフォルダーに展開し、展開したフォルダーに移動

デフォルトのままの設定で、以下のようにビルドとインストールを行った。

cmake -DCMAKE_BUILD_TYPE=RELEASE
make -j4
sudo make install
sudo ldconfig

OpenCV2.4.8を削除しなかったため、そのまま上書きする形で.2.4.9をインストールした

再度サンプルプログラムをビルドし、実行すると今度は問題なく動作した。

0 件のコメント:

コメントを投稿