因为此前遇到在windows7安装了Visual Studio后不能运行Visual Studio,才有了用Code::Blocks+OpenCV来进行开发的想法。因为过程中遇到一些问题,故记录在此希望对有同样需求的人有所帮助。如有其它问题,也欢迎提出意见和建议。
安装前准备
必要工具:
- CMake(下载地址:https://cmake.org/download/);
- Code::Blocks(下载地址:http://www.codeblocks.org/downloads/26);
- MinGW编译器(下载地址:https://osdn.net/projects/mingw/releases/);
- opencv源码(git clone https://github.com/opencv/opencv.git);
- opencv_contrib源码(git clone https://github.com/opencv/opencv_contrib.git);
注意:
1.虽然Code::Blocks在安装后,安装目录下包含MinGW,但仍建议单独安装稳定的MinGW版本。
2.opencv以及opencv_contrib的源码在git clone后,默认在master主干上,需要git checkout 到确切的版本分支上,且两者需保持版本号一致。
安装软件包
分别安装CMake、Code::Blocks和MinGW(建议采用默认目录,如果需要另行制定目录,请注意目录的合法性)。
1.安装CMake