在win10 x64下配置QT5.6.0 Mingw+opencv2.4.12

1. 準備好所有工具
1) qt-opensource-windows-x86-mingw492-5.6.0.exe
2) opencv2.4.12
3) cmake-3.5.2-win32-x86
2 . 安裝好QT之後打開qtcreator
工具—>選項—>構建和運行將cmake中的qmake.exe添加到Cmake中
這裏寫圖片描述
3. 打開opencv中sources中的CMakeLists.txt,參數-DWITH_IPP=OFF -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=D:/OpenCV,這樣編譯好的opencv的路徑將在D:/OpenCV。點擊執行Cmake,待完成Cmake之後點擊完成。
這裏寫圖片描述
4.點擊項目,構建步驟勾上install,然後點擊菜單欄 構建構建所有項目,開始編譯
這裏寫圖片描述
5. 等待編譯完成之後,在D:/OpenCV就是我們自己編譯好的opencv。將D:/OpenCV中的include文件夾和x86文件夾方法你想放的位置,我的位置是C:\QT_MinGw\opencv2.4.12_build\include,C:\QT_MinGw\opencv2.4.12_build\x86
將C:\QT_MinGw\opencv2.4.12_build\x86\mingw\bin添加到系統變量的Path中
6. 新建一個QT項目,
1.在.pro文件中添加對opencv的引用,
INCLUDEPATH +=C:\QT_MinGw\opencv2.4.12_build\include \
C:\QT_MinGw\opencv2.4.12_build\include\opencv \
C:\QT_MinGw\opencv2.4.12_build\include\opencv2
LIBS +=-L C:\QT_MinGw\opencv2.4.12_build\x86\mingw\lib\libopencv_*.a
2.右鍵項目執行qmake,在main.cpp添加測試代碼

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;

int main()
{
    Mat img = imread("E:/2.jpg",1);
    namedWindow("abc");
    imshow("abc",img);
    waitKey(0);
    return 0;
}

這裏寫圖片描述
3.構建->運行

大功告成!!!

發佈了40 篇原創文章 · 獲贊 13 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章