1. 下载并安装Mingw, opencv, cmake
2. 运行CMake GUI,选择好source目录和build目录,选择MinGW Makefiles as the generator,点configure,结束后点generate.
3. 命令行工具cd到刚刚的build目录中,运行mingw32-make.exe。结束后就编译好了opencv for mingw.
4. 使用:编写makefile,规则与linux下的makefile一样,用 -I 添加include目录,-L 添加library目录,-l 添加lib文件。注意linux下的lib文件的格式一般为libXXX.dll.a,再添加它的时候要去掉前面的lib和后面的 .a,即 -lXXX.dll 即可。
Ref: http://stackoverflow.com/questions/10860352/getting-started-with-opencv-2-4-and-mingw-on-windows-7