qt配置opencv3.0 linux,Qt Creator 5.8 配置opencv3.0环境

安装好QT5.8并且配置环境变量, opencv也记得配置下, 要不然编译代码的时候会出现异常结束,或者也可以把opencv的dll放到项目下,不过推荐添加环境变量,方便!

配置如下图:

bl-e1543560828272.png环境变量

打开你要引入opencv的项目, 找到项目的pro文件,在末尾添加头文件目录代码(注意:目录你自己选择,如果你放的位置和我一样可以直接复制我的路径。), 如以下代码:

INCLUDEPATH+=E:\opencv\build\include

E:\opencv\build\include\opencv

E:\opencv\build\include\opencv2

然后添加lib库文件,右键你的项目名称选择添加库,选择外部库,找到opencv lib位置选择“opencv_world300.lib”,说明一下,opencv_world300.lib代表Realese版本,opencv_world300d.lib代表Debug版本,这里我们选择不带d的就像这样:

%E6%B7%BB%E5%8A%A0%E5%BA%93.png添加库

后面步骤都默认即可,添加完成后,我们再看看.pro文件,是不是自动添加了LIB文件呢,我给大家看看添加好后的效果:

ro.png项目Pro文件

然后测试下效果,我这边直接再main文件里面写代码了,贴上代码:

#include "mainwindow.h"

#include

//引入opencv

#include

#include

#include

using namespace cv;

int main(int argc, char *argv[])

{

QApplication a(argc, argv);

MainWindow w;

Mat image = cv::imread("E://1.jpg");

imshow("My Image", image);

w.show();

return a.exec();

}

如果按照上述步骤操作完毕后程序跑不起来,你可以把程序原来生成的文件夹下面

文件夹名称: build-qt_opencv-Desktop_Qt_5_8_0_MSVC2013_32bit-Release

文件夹名称: build-qt_opencv-Desktop_Qt_5_8_0_MSVC2013_32bit-Debug

(注意:qt默认编译生成在电脑我的文档,文件夹名需要根据你的项目名称去查找删除)删除后重新编译,就可以了!在pro文件里边添加内容后需要更新, 必须把以前编译生成的文件删除,重新编译。

然后我们程序跑起来看下效果:

%E5%AE%8C%E6%AF%95.png完毕

大功告成!本人小白一枚,大神勿喷。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值