Qt MinGW opencv环境配置测试

本文介绍了如何在Windows系统下,使用MinGW编译器配置和使用OpenCV库。首先,下载与MinGW匹配的OpenCV压缩包,设置环境变量,确保没有中文路径。接着,在Qt项目中配置OpenCV的头文件和库路径,并在代码中引入必要的头文件。最后,通过一个简单的图像显示程序验证配置成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以前下载过VS所以当时就用的msvc的编译器,现在下的编译器是MinGw所以找了很多办法终于算是成功了。

首先你要清楚你的MinGw是多少位,然后下载相对应的编译好的opencv压缩包 ,这个在github上有,我的MinGw是32位的用的3.4.5的,如果你和我的位数一样可以下载:链接:
https://pan.baidu.com/s/1UccuhLy9AZJ6HoIaHaWf2w?pwd=6612
提取码:6612

下载完成后解压到一个盘里,不要有中文路径:
在这里插入图片描述
然后打开自己的环境变量PATH,如果你以前配置过opencv那最好把以前的路径删除了,然后按图配置环境变量:
在这里插入图片描述
这个时候关机重启一下系统

然后打开Qt,随便创建一个项目,在.pro文件中加入一下:
在这里插入图片描述


INCLUDEPATH +=D:\opencv3.4.0\OpenCV-MinGW-Build-OpenCV-3.4.5\include\
              D:\opencv3.4.0\OpenCV-MinGW-Build-OpenCV-3.4.5\include\
              D:\opencv3.4.0\OpenCV-MinGW-Build-OpenCV-3.4.5\include\opencv2

LIBS +=D:\opencv3.4.0\OpenCV-MinGW-Build-OpenCV-3.4.5\x86\mingw\bin\libopencv_*.dll

这个是我电脑安装位置,记得一定修改成自己的位置

然后Ctrl+S保存
在main.cpp添加代码:

#include "widget.h"
#include <QApplication>

#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
using namespace cv;
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    //    Widget w;
    //    w.show();
    
    Mat img=cv::imread("J://Esp8266//1.jpg");
    imshow("Image", img);
    waitKey(200000);
    
    destroyAllWindows();
    
    return a.exec();
}

然后点击运行:

这样就完成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值