參考這篇文章即可https://blog.csdn.net/omg_orange/article/details/78681560
當然上面不包含contrib模塊,如果需要編譯,自己指定OPENCV_EXTRA_MODULES_PATH來配置
編譯出來的lib和dll太多了,勾選BUILD_opencv-world可以只只生成一個world.dll和lib
注意:將BUILD_opencv_gapi去掉勾選,莫名報錯,暫時去掉勾選。
然後執行mingw32-make install,生成如下文件: