windows平臺編譯opencv,首先準備環境,安裝cmake && Qt && 下載opencv源碼。
打開cmake-gui 界面配置opencv源碼以及編譯器進行配置,具體步驟如下圖:
這樣就編譯成功是不是感覺太容易了一些呢?編譯的過程中當然會報錯啦,我整理了下我自己遇到的錯誤,最後都是通過修改Cmake 的配置選項來解決的,具體如下:
編譯配置:
- 勾選
WITH_OPENGL
- 勾選
ENABLE_CXX11
- 不勾選
WITH_IPP
- 不勾選
ENABLE_PRECOMPILED_HEADERS
- 不勾選
WITH_OPENCL_D3D11_NV
編譯錯誤解決參考連接:https://blog.csdn.net/huihut/article/details/81317102
配置好後,再次點擊Configure 以及點擊Generate生成makefile文件,再次編譯
mingw32-make -j8
-j8是多線程編譯可以加快編譯速度,最後編譯100% 在執行 mingw32-make install 安裝opencv即可。
僅供學習參考 by Dione!