clion是一个jetbrains提供的c++开发环境,和idea,pycharm等开发工具类似,界面有很多相似的地方。
clion内置了一个mingw的编译环境,自带了gcc,g++等命令,安装完clion之后,我们新建项目,它会使用内置的mingw环境。
这样,我们就不用额外安装mingw环境了。
后面为了使用opencv, 我们需要通过源码编译符合自己本机的opencv库。
需要安装cmake,这个带gui。我本机的版本是:3.14。
另一个就是需要下载windows下的opencv-4.5.5-vc14_vc15.exe,这个可执行程序解压之后,有源码和自带的opencv依赖库,依赖库,通过visual studio来搭建opencv的环境没有任何问题,但是通过clion来搭建,就各种报错。所以还是需要通过它的源码来编译安装一次。
本机可能还需要python环境,我这里安装的python3.10是可以的,没有必要使用python2版本。
前面的准备工作做好了,就可以进行编译了。
我们运行opencv-4.5.5-vc14_vc15.exe ,它可以加压出源码sources和build版本的opencv。