ubuntu16.04下配置Qt+OpenCV开发环境

来源:互联网 发布:手写单例模式 java 编辑:程序博客网 时间:2024/06/06 14:11

上面先在ubuntu上安装了qt,由于我的工程里面要用到opencv,所以要配置qt+opencv的开发环境。

系统:Ubuntu16.04 64位
Qt:Qt5.7.0+Qt Creator4.0.2
OpenCV:opencv-3.2.0
(查看ubuntu下opencv版本:pkg-config --modversion opencv

1.上一篇已经介绍了qt的详细安装过程,电脑里之前就已经安装了opencv了,所以下面只介绍qt+opencv的配置:
1.1首先用QtCreator新建一个Qt Console Application:New project->Application->Qt console Application,下面的一直点下一步就行。
1.2要将opencv的头文件和库文件与Qt关联起来,所以在双击QtCreator工程下到*.pro文件,在其后面添加下列代码,下面是整个.pro文件所包含的内容,我们要添加的只是INCLUDEPATH 和NCLUDEPATH部分。

#-------------------------------------------------## Project created by QtCreator 2017-07-21T10:33:43##-------------------------------------------------QT       += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = ttyUSB0_demoTEMPLATE = appSOURCES += main.cpp\        mainwindow.cpp \    gps_uart.cppHEADERS  += mainwindow.h \    gps_uart.hFORMS    += mainwindow.uiINCLUDEPATH += /usr/local/include \                /usr/local/include/opencv \                /usr/local/include/opencv2NCLUDEPATH += /usr/local/include/opencvLIBS += -lopencv_core \-lopencv_imgproc \-lopencv_highgui \-lopencv_ml \-lopencv_video \-lopencv_features2d \-lopencv_calib3d \-lopencv_objdetect \-lopencv_contrib \-lopencv_legacy \-lopencv_flann

这样就OK了

原创粉丝点击