QT5.7.0+MinGW5.3.0+OpenCV2.3.14

4485 ワード

1.準備
QT 5ダウンロード&インストール:http://download.qt.io/archive/qt/対応するQtバージョン(qt-opensource-windows-x86-mingw530-5.7.0)をダウンロードし、インストール中にToolのMinGWをチェックします.CMakeコンパイル中にこのディレクトリの下のライブラリが使用されるため、システムの環境変数を設定し、QTパスD:\Qt\Qt5.7.0\5.7\mingw53_32\binをシステムパスに追加します.
OpenCV 2.3.14、CMake 3.9.0をダウンロードし、インストールを解凍します.
2.CMakeコンパイルOpenCV
1.cmake-guiを開き、opencvソースディレクトリD:/OpenCV/sourcesと出力ディレクトリD:/OpenCV/mingwを選択します.以下の図:QT5.7.0+MinGW5.3.0+OpenCV2.3.14_第1张图片
2.Configureをクリックし、コンパイラ(MinGW Makefiles)を選択します.
3.エラーメッセージがあったら、OKをクリックすればいいです.以下の図です.CMAKE_MAKE_PROGRAMの値をチェックして、あなたのmingw32-make.exeファイルに対応します.次にConfigureをクリックします.QT5.7.0+MinGW5.3.0+OpenCV2.3.14_第2张图片
4.WITH_OPENGLWITH_QTをチェックし、下図のようにConfigureをクリックします.QT5.7.0+MinGW5.3.0+OpenCV2.3.14_第3张图片
5.Qt 5の対応するディレクトリを以下の図のようにチェックし、Configureをクリックします.QT5.7.0+MinGW5.3.0+OpenCV2.3.14_第4张图片
6.画面に赤がない場合は、次の図のようにGenerateをクリックします.QT5.7.0+MinGW5.3.0+OpenCV2.3.14_第5张图片多くの警告がありますが、無視すればいいです.結果は下図のようにQT5.7.0+MinGW5.3.0+OpenCV2.3.14_第6张图片です.
3.OpenCVのインストール
cmdを開き、出力ディレクトリD:/OpenCV/mingwに入り、入力:
mingw32-make #       , 30  
mingw32-make install #    install,    

これにより,MinGWでコンパイルしたOpenCVライブラリファイルが生成され,installディレクトリの下にある.ハードディスク(HDD)のスペースを節約するには、installのコンテンツをコピーし、他の削除だけでいいです.
4.OpenCVの設定
1.installbinディレクトリをシステムパスに追加し、再起動すればよい.installD:\Qtにコピーし、opencvと名前を変更したので、binディレクトリはD:\Qt\opencv\x86\mingw\binです.
2.Qt工程のxxx.Proファイルに、次の文を追加します.
INCLUDEPATH    += D:\Qt\opencv\include
INCLUDEPATH    += D:\Qt\opencv\include\opencv
INCLUDEPATH    += D:\Qt\opencv\include\opencv2
LIBS           += D:\Qt\opencv\x86\mingw\lib\libopencv_*.dll.a

参考文献:http://blog.csdn.net/zhaocj/article/details/38944037