首先下载opencv2.4.9,我把路径设置为了C:\opencv249\opencv, 然后下载cmake-3.8.0-rc2-win64-x64,选择添加到环境变量中,打开...\cmake-3.8.0-rc3-win64-x64\bin\cmake-gui.exe,对OpenCV249重新进行编译。
选择安装位置,我选择的是C:/opencv249/build/vc15,点击Configure。如果找不到编译器的话,可以自己选择g++.exe和gcc.exe的路径,再次点击Configure。如果底色为红色,将BUILD_TBB、WITH_CUBLAS打勾,将BUILD_PERF_TESTS、BUILD_TESTS、BUILD_opencv_apps后面的勾去掉再次Configure。Done之后点击Generate,然后Open Project。
项目打开后,右键点击CMakeTargets下面的INSTALL,分别在Debug和Release下面生成两次,就编译成功了。