1. 程式人生 > >Win10 QT5.7.1 opencv開發環境配置及問題解決

Win10 QT5.7.1 opencv開發環境配置及問題解決

主要參考這兩篇部落格:

http://www.cnblogs.com/TooyLee/p/6438070.html

http://blog.csdn.net/zhaocj/article/details/38944037

注意一定要按照要求新增系統變數。

問題1:在CMAKE-configure不過去,報告:CMake Error: CMake was unable to find abuild program corresponding to "MinGW Makefiles".CMAKE_MAKE_PROGRAM is not set.You probably need to select a different buildtool

。網上查資料說是要找到NameCMAKE_MAKE_PROGRAM的一項,把它的Value填寫為C:/Qt/Qt~/Tools/mingw482_32/bin/mingw32-make.exe即可。再次點選Configure,這時不會提示任何錯誤,表明配置成功。但是沒有這個選項,所以我想在clean之後先新增一項add entry:CMAKE_MAKE_PROGRAM——filepath——C:/Qt/Qt~/Tools/mingw482_32/bin/mingw32-make.exe即可,再configure,成功。

問題2:在cmd下編譯的時候,輸入mingw32-make顯示:'mingw32-make' 不是內部或外部命令,也不是可執行的程式 或批處理檔案,這是我檢查了下系統變數,發現沒問題。然後我關閉了cmd之後再開啟,再執行mingw32-make進行編譯,這次可以了,我想可能是cmd環境變數檢測未更新吧。

問題3:mingw32-make到95%左右的時候會報錯,是關於python的,我想可能和我昨天安裝的TensorFlow有關,我就把CMAKE裡面build-opencv-python2,build-opencv-python3都刪了,再configure和generate,再mingw32-make和mingw32-make install,這一次很快完成100%,生成了install檔案。

最後按照第一個博主那樣測試,可以呼叫攝像頭,很強勢哈哈哈哈哈哈!!!

他說可以只保留install資料夾,這個我沒有試過,保留opencv資料夾,說不定以後還要新增什麼方便一點吧。