(更新v 2018.1.24版)Opencv Qt学習ノート(一)qt opencv環境Win 7(cmake 3.9.1とOpencv 3..0)をインストールします.

4820 ワード

設定を開始:
1.ダウンロードに必要なツール:
(1)Qt:  https://download.qt.io/official_releases/
(2)OpenCV:  http://opencv.org/
(3)CMake:  http://www.cmake.org/cmake/resources/software.html
2.Qtを取り付ける(環境変数を追加したことを覚えています.F:\C+\qt 5.6\Tools\mingw 492_32\bin:F:\C+\qt 5.6\mingw 49_32\bin)
3.Cmakeを取り付ける
4.OpenCVを取り付けます
5.CMakeコンパイルOpenCV(ここでPCマシンの環境変数を設定してQTディレクトリの下に置く必要があります..\Tools\mingw 492_32\binと.\5.6\mingw 49_32\bin):
(1)CMake-gui.exeを開いて、最初の行に入力します(./opencv-333/opencv/sources)opencv解凍されたソースコードは、2行目に作成するフォルダディレクトリを記入してください.
(更新v2018.1.24版)Opencv Qt 学习笔记(一)安装qt opencv 环境Win7(cmake3.9.1和Opencv3.3.0)_第1张图片
(2)
)Configure(継続的なコンフィグは赤色の項目がないまで);
(3)Generate
CMakeチェック:WITH_OPEGLとWITH_QT 2項


CMakeから削除:


(4)上の二つの部分は共にdoneが現れた後、cmdを開いて作成したばかりのターゲットディレクトリに入り、mingw 32-make-j 2(jの後の数字はコア数を表し、ハードウェアによって選択される)
(5)コンパイルした後、mingw 32-make installインストールを実行する;
(6)後でディレクトリをコンパイルすることができます.(intall\includeとinstall\x 86\mingw\下のlibとbinは便利なフォルダをテストして、環境変数にbinパスを追加します.)
コンパイルエラーメモ:
1、
OpenCVの編み出し問題が多いですね.一般コードに問題がないかもしれません.問題は主にツール、オープンソースツールのバージョン、ツールの組み合わせ、パラメータの設定で、最終的な研究開発の成功に影響します.
前についでに2.49のをコンパイルしましたが、意外にも順序よくて、一つの問題も見つけられませんでした.3.3と2.4.13の問題が本当に多いです.まとめてみます.
もちろん、新しいバージョンにも問題がある場合があります.
1.opencvから3.3が出たら、ダウンロードして編集してみます.
問題が発生しました.opencvのgithubで解決策を調べました.3.3でしかないそうです.
  • OpenCV=> 3.3..0-rc
  • Operating System/Platform=>Windows 10-64 Bit
  • Commpiler=>ビジュアルスタジオ15 2017
  • cmake=>3.9-rc 5
  • 似たようなエラーが表示されます.ウィンドウズ.exe入力パラメータが空のようです.
    :\PROGRA~2\minGW\bin\winddres.exe:invalid option--W,
    問題の原因はcmakeで、cmakeバージョンは3.9より大きいです.この問題があります.私のは3.8です.この問題はありません.ネット上の友達が彼の3.7もこの問題がないと言いました.
    解決方法:CMAKE ENABLE_PRECOMPILED_HEADERS はこれです.

    検索元:http://blog.csdn.net/cnbloger/article/details/77609108
    2、
    modules\videooooooooooovideooooooooodir\build.make:187:recipe fortatarget'modules/Videoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccapudshow.cpp.obj]Errror 1 CMakeFiles\Makefiles 2:2867:recipe for taget'modules/videoooooooooooooooooooomimimimi/CMakeFiles/opencvvuvideooooooooooooooooooooov.dir/dir/all'faileeeeeeeeeeeeeeeeeemimimimimiggggggggggggggggggggggwwwwwwwwwwwwmimimimimiggggggggggggggggggggggggg*[ all]Error 2
    解決方法:
    opencvのソースファイルcapudeshow.cppに追加します.
    萼include「DShow.h」行の上に行を足す
    チェック:http://blog.csdn.net/fengxueniu/article/details/77478669
    原文のURL:http://answers.opencv.org/question/62580/not-able-to-build-opencv3-rc1-with-debug-build-type/
    3、
    「E:/C+」「MATCHES」「^E:/C+/Opencv 3.0/opencv/sources」「OR」「E:/C+」「MATCHES」「^E:/C+」
    Reglar expression「^E:/C+/Opencv 3.0/opencv/sources」cannot comple
    解決方法:
    Cmakeパスは++が現れません.
    4、
    minGW-Buiilds\mingw 64\bin\winddres.exe:supported tagets: pe-x 86-64 pei-x 86-64 pei-x 86-6 pei-x 86-6 pe- bigobj-x 86-6 elf 64-6 elf 64-l 1 m elf 64-m pei-m pei-i 6 pei-i-i-i-i-i-i 6 pei 6 pei 6 pei-i-i-i-i-i i-i-i-i i-i-i-i-i i i i-i-i-i-i-i-i-i-i-i-i-i 6 pei 6 lililililililililililililililililililililinary ihex modules/core/CMakeFiles/opencvucore.dir/build.make:1642:recipe for moducores/cores/coree/CMakeFiles/opencvucororororore.dir/vsuversion.rc.obj'failed make[2]:*[modules/coree/CMakeFiles:opencvcoororororore.dir/vsuversion.cccccccccccccuuuversion.c.cccccccccccccccccccccccccccccccccuuuuuuuuuuuuversion.c.c.cccccccccccccccccccccccccccmake[1]:*[modules/core/CMakeFiles/opencvucore.dir/all]Errer 2 Makefile:162:recipe for target`all'failed make:*[all]Errer 2
    解決方法:
    (更新v2018.1.24版)Opencv Qt 学习笔记(一)安装qt opencv 环境Win7(cmake3.9.1和Opencv3.3.0)_第2张图片
    ENABLE_PRECOMPILE DuHEADERSを削除してまたmake(cmake-39+バージョンのbug)