最近需要把程序移植到windows系統下,程序都已經寫好了,然而沒想到搭建一個開發環境卻廢了那么多功夫
為了防止以后重裝系統后不會傻眼,決定將環境搭建的過程記錄下來,也希望能夠幫助到遇到同樣問題的人
好了廢話不多說
先給出需要下載的東西
(1)Qt Creator 下載地址http://qt-project.org(我是用的版本是5.8)
(2)OpenCV 下載地址http://opencv.org/(我是用的是OpenCV 3.1.0) PS:別下錯了, 要windows版的
(3)CMake 下載地址http://www.cmake.org/cmake/resources/software.html(幾十兆的東西下了一上午,呵呵呵)
(4)VS2013 這個直接從網上找地址下載吧,我用的專業版的,別的版本沒試過不保證可以 PS:聽說免費版的配置不了這個環境,相信你們能解決的,下個專業版的,百度密...鑰(呵呵)
好了,下載完這些以后先從VS2013開始安裝一路確定、NEXT、I accept然后安裝完成
同樣安裝Qt Creator一路確定,然后搞定
注意:我配置的Qt是使用MSVC的而不是MinGW
運行OpenCV解壓到任意目錄里
打開CMake,使用CMake編譯OpenCV。配置源碼路徑與生成的目標路徑
(1)源碼路徑:要選擇OpenCV安裝目錄下含有如下文件的文件夾
(2)目標路徑:可以隨意設置
點擊Configure配置按鈕。在彈出的對話框中選擇(如下圖所示),其余選項保持默認,點擊Finish按鈕,開始編譯
CMake編譯結束界面如下圖,勾選生成列表中的WITH_OPENGL和WITH_QT兩項,其他項最好不要改動
再次點擊Configure按鈕,紅色消失
點擊Generate按鈕,生成makefile文件,成功后,底下會提示Generating done
進入剛才設置的目標路徑,用VS2013打開ALL_BUILD文件
右擊AllBuil生成,再右擊Install生成
下面開始配置Qt Creator的OpenCV開發環境,拷貝下面三個文件夾放在同一個文件夾下(只需這三個目錄,其余生成的文件和文件夾可以刪除,以節省磁盤空間)()
(1)OpenCV安裝目錄下的build/include目錄(就是運行opencv-3.1.0.exe解壓到的那個目錄)
(2)CMake目標目錄下的lib文件和bin文件
拎出來放在一起后,就像這樣
然后配置一下環境變量
在系統變量Path里加入C:\Release\bin
C:\Release\lib/Debug
然后在Qt工程的.pro文件中寫入
然后編寫程序測試一下就可以了
最后注意一點:在改變了.pro文件的內容后,點擊 構建->執行qmake來更新參數