本篇文章主要记录了在C++环境下搭建OpenCV过程中出现的问题,参考了以下两篇博文。
当然,在自己实践的过程中也出现了上面没有提到的问题,做一个简单的小结,希望对后来人有所帮助。
问题1:minGW安装过程中出现“The file has been downloaded incorrectly”,无法正确安装?
答:其他答主说可能是网络问题,但通过vpn也无法实现下载,也可需要直接下载对应的文件,解压之后放入指定的文件夹中。具体过程如下:
- 进入下载源文件的地址
- 按照图示的指定路径选择对应的文件:
- 下载完成之后解压即可,解压之后放入指定的文件夹,将bin添加到Path环境变量中。
PS:该过程主要参考这篇博文
问题2:CMake过程中出现“ CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles" ”?
答:解决过程如下——
- 首先检查minGW是否添加到Path环境变量中,如果没有则添加;如果已经添加还是出现问题,进入下一步;
- 将search右边的“Advanced”选中,出现CMAKE_MAKE_PROGRAM项;
- 将该项后面的路径设置为“mingGW/bin/mingw32-make.exe”,重新Configure即可。
PS:该问题解决主要参考这篇博文
最后需要注意的是文件的路径中不要出现除英文之外的任何字符,包括C++也不行,否则会出现错误。