在devc++上配置opencv

我在网上看了很多教程,下载安装了cmake mingw还有opencv.但是用dev编译的时候总是说找不到头文件。网上说的方法都试过了,怎么搞都没有用,我已经弄到吐血了。最好可以远程协助那种,非常感谢!

windows上的opencv下载安装包安装后,需要配置系统环境变量
配置好后,在项目工程配置中,把opencv头文件路径包含到你的头文件包含中
具体的配置可以参考我之前写的这篇博客
https://chexl.blog.csdn.net/article/details/126574011
虽然是VS2022,但与Dev C++配置类似

devc++项目中添加opencv的include和lib路径。

换成vs吧,cmake之后直接打开工程编译即可,不需要在IDE里面配置路径啊。

另外,你cmake的时候不会提示你选择编译器吗,这里面默认就有vs的,只要你有安装vs就可以了,cmake之后会自动生成一个工程的,路径啥的都给你配置好。

img


img

还有,根据opencv的版本,如果你是比较新的版本的话,需要编译器支持c++ 14.0及其以上标准的,不支持的话新版本的基本上无法编译。dev c++默认好像就到c++11来着,应该可以支持c++14,但是这个就得你自己去看下怎么升级下了

果断换VS20XX

如果编译器找不到头文件,那说明编译器在所有给定的搜索路径中都找不到那个头文件。你需要把那个头文件所在的目录添加到编译器的头文件搜索路径中,gcc编译器的头文件搜索路径是通过-I include_path编译选项添加的。

在这放上opencv的安装包,供后人使用
链接:https://share.weiyun.com/WcvYtZYB 密码:2cgpwf