2012-02-29 5 views
2

私はopencv2.2をインストールしようとしていますし、私はmakeコマンドでコンパイルした後、それは80%までのライブラリを構築するが、その後失敗し、私は、このエラーを与える - >OpenCVのinstalllationエラーUbuntuの

../../lib/libopencv_highgui.so.2.2.0: undefined reference to `cvCreateCameraCapture_V4L(int)' 
collect2: ld returned 1 exit status 
make[2]: *** [bin/opencv_createsamples] Error 1 
make[1]: *** [modules/haartraining/CMakeFiles/opencv_createsamples.dir/all] Error 2 
make: *** [all] Error 2 
+0

以前の失敗はありますか?サンプルをビルドする前に、READMEや同様のガイドに余分なライブラリをインストールする必要があると言いますか? – sarnold

+0

私はOpenCV Webサイトのインストールガイドに従って、すべてのようにインストールしました! http://opencv.willowgarage.com/wiki/InstallGuide%20:%20Debian – user573014

答えて

1

表示されないストップのようなcvconfig.hヘッダの音が鳴ります。ソースからビルドを続けなければならない場合は、まずその問題を修正する必要があります。 (まあ、の前にの問題があるかもしれませんが、そのような重要な名前のヘッダファイルがないと、多くのことが起こらないようになるでしょう)

しかし私はあなたがいないのが不思議ですすでに構築されており、重要なパッケージに明示的な依存関係を持っている標準のUbuntu OpenCVパッケージを使用しています。

sudo apt-get install libcv2.1 libcv-dev libcvaux2.1 libcvaux-dev libhighgui2.1 libhighgui-dev opencv-docを実行すると、ライブラリを最初にコンパイルすることなく、ライブラリ、ヘッダー、およびドキュメントがインストールされます。 Pythonバインディングも必要な場合は、そのコマンドにpython-opencvを追加してください。

+0

ありがとうございました – user573014

+0

Windowsオペレーティングシステムでこの問題をどのように解決できますか?私はVisual Studio 2013 –

+0

@AhmetTavliを使用しています。新しい質問をするのが最善でしょう。私はNT 5のベータ2以降、自分自身でWindowsを使用していませんでしたが、その間に物事が変わったと確信しています。 – sarnold

0

チェックあなたのV4l/v4l2ドライバについては、以前はこれらの問題がありました。 設定レポートには何が記載されていますか? ./configureを実行した後に表示されるメッセージをコピーして貼り付けます。

+0

ファイル内/home/OpenCV-2.3.1/build/modules/core/opencv_core_pch_dephelp.cxx:1:0: /home/OpenCV-2.3.1/modules/core/src/precomp.hpp:52:22:致命的なエラー:cvconfig.h:そのようなファイルまたはディレクトリがありません コンパイルが終了しました。 make [2]:*** [modules/core/CMakeFiles/opencv_core_pch_dephelp.dir/opencv_core_pch_dephelp.o]エラー1 make [2]:ディレクトリ '/home/shamma/OpenCV-2.3.1/build 'を残してください make [1]:*** [modules/core/CMakeFiles/opencv_core_pch_dephelp.dir/all]エラー2 make [1]:ディレクトリ/home/OpenCV-2.3.1/buildを残す make:*** [すべて] ]エラー2 – user573014

+0

私たちは出力を読むことができるようにあなたの質問を編集してください。これは私が求めていたものではありません:) – jlengrand