QT5.7.0+MinGW5.3.0+OpenCV2.3.14
1.準備
QT 5ダウンロード&インストール:http://download.qt.io/archive/qt/対応するQtバージョン(
OpenCV 2.3.14、CMake 3.9.0をダウンロードし、インストールを解凍します.
2.CMakeコンパイルOpenCV
1.cmake-guiを開き、opencvソースディレクトリ
2.
3.エラーメッセージがあったら、
4.
5.Qt 5の対応するディレクトリを以下の図のようにチェックし、
6.画面に赤がない場合は、次の図のように
3.OpenCVのインストール
cmdを開き、出力ディレクトリ
これにより,MinGWでコンパイルしたOpenCVライブラリファイルが生成され,
4.OpenCVの設定
1.
2.Qt工程のxxx.Proファイルに、次の文を追加します.
参考文献:http://blog.csdn.net/zhaocj/article/details/38944037
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
を選択します.以下の図:2.
Configure
をクリックし、コンパイラ(MinGW Makefiles
)を選択します.3.エラーメッセージがあったら、
OK
をクリックすればいいです.以下の図です.CMAKE_MAKE_PROGRAM
の値をチェックして、あなたのmingw32-make.exe
ファイルに対応します.次にConfigure
をクリックします. 4.
WITH_OPENGL
とWITH_QT
をチェックし、下図のようにConfigure
をクリックします. 5.Qt 5の対応するディレクトリを以下の図のようにチェックし、
Configure
をクリックします. 6.画面に赤がない場合は、次の図のように
Generate
をクリックします.多くの警告がありますが、無視すればいいです.結果は下図のようにです.3.OpenCVのインストール
cmdを開き、出力ディレクトリ
D:/OpenCV/mingw
に入り、入力:mingw32-make # , 30
mingw32-make install # install,
これにより,MinGWでコンパイルしたOpenCVライブラリファイルが生成され,
install
ディレクトリの下にある.ハードディスク(HDD)のスペースを節約するには、install
のコンテンツをコピーし、他の削除だけでいいです.4.OpenCVの設定
1.
install
のbin
ディレクトリをシステムパスに追加し、再起動すればよい.install
をD:\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