qt5.62msvc版本配置opencv3.0

在经历了大把的失败后opencv终于配置成功了,刚开始使用的是qt自带的编译器版本,要经过qmake的各种编译,在编译过程中出了好多错误,决定打算换条路走,采用msvc版本进行安装,我采用的是qt5.62msvc2015vs版本的,安装的是vs2015professional版本,在配置电脑的高级系统设置中配置过程

首先是点击我的电脑>属性>高级系统设置>环境变量>path中编辑

D:\opencv\build\x86\vc12\lib

D:\opencv\build\x86\vc12\bin

D:\opencv\build\include\opencv

D:\opencv\build\include\opencv2

添加到path路径中,qt也要进行配置配置的路径与opencv相同

D:\qt\5.62\5.6\msvc2015\bin

D:\qt\5.62\5.6\msvc2015\lib

D:\qt\Qt5.6.2\Tools\QtCreator

配置好环境变量之后在新建的pro文件中添加

INCLUDEPATH +=D:/opencv/build/include\

D:/opencv/build/include/opencv\
D:/opencv/build/include/opencv2
SOURCES += main.cpp
LIBS += D:\opencv\build\x86\vc12\lib\opencv_world300.lib\
D:\opencv\build\x86\vc12\lib\opencv_ts300.lib\
D:\opencv\build\x86\vc12\lib\opencv_world300d.lib
D:\opencv\build\x86\vc12\lib\opencv_ts300d.lib
 注意:这里的环境变量的路径和pro文件添加的具体路径以自己opencv和qt的安装路径为准 
 

#include<opencv2\core\core.hpp>

#include<opencv2\highgui\highgui.hpp>
#include <opencv2/opencv.hpp>
#include<iostream>
using namespace cv;
int main()
{
    Mat image=imread("5.bmp",0);
//    for(int i=0;i<image.rows;i++)
//        for(int j=0;j<image.cols;j++)
//        {
//            image.at<uchar>(i,j);
//        }
    imshow("1.bmp",image);
    waitKey(0);
    return 0;
}
测试实例。运行成功即可
 
 


猜你喜欢

转载自blog.csdn.net/Goinggogogo/article/details/78218295