本环境只适用于用mingw编译opencv库
OpenCV库在Windows下用MinGW编译较为繁琐,大家可以在https://github.com/huihut/OpenCV-MinGW-Build仓库下载已经编译好的不同版本的库直接使用。
这里介绍OpenCV4.1.1版本的使用方法
这里用的CodeBlocks是20.03版本,建议使用此版本CodeBlocks中自带的编译器,而不是单独下载的MingW,可能会有些问题
链接:CodeBlocks20.03
提取码:vefr
OpenCV是4.1.1版本
链接:OpenCV4.1.1
提取码:fmn3
对于CodeBlocks的环境搭建,主要就是添加一些寻找路径。
需要注意的是编译器需要是64位,建议直接使用CodeBlocks20.03自带的编译器,有同学用的其他的编译器就出问题了
编译器选择
菜单栏中选择Settings->compiler
如图选择Toolchain executables项,选择Auto-detect就会自动选择编译器,一般情况下会选中自带的编译器。
打开构建选项
右键单击你要设置环境的工程,选择build option选项,如图
设置连接动态库
选择Linker settings选项,添加opencv库中的lib文件夹中的内容,具体路径是OpenCV-MinGW-Build-OpenCV-4.1.1-x64\x64\mingw\lib
设置查找路径
点击Search directories依次设置compiler和linker下的搜索路径,compiler中的搜索路径是include文件夹,具体路径为OpenCV-MinGW-Build-OpenCV-4.1.1-x64\include,linker中的搜索路径lib文件,具体路径为OpenCV-MinGW-Build-OpenCV-4.1.1-x64\x64\mingw\lib
设置电脑的环境变量
右键单击我的电脑打开属性,点击高级系统设置按照图示内容依次进行,最后新建环境变量的路径为OpenCV-MinGW-Build-OpenCV-4.1.1-x64\x64\mingw\bin
对于单个工程的OpenCV环境配置到这里就完成了,找个程序试一下吧。
如果要配置全局环境,过程完全一样,只是需要从菜单栏中打开设置,如图
打开一个跟之前一样的窗口,操作过程就完全一样了。