红联Linux门户
Linux帮助

Linux下Opencv整合QtCreator

发布时间:2015-04-14 09:43:00来源:linux网站作者:sinblack

QT是很不错的跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。

很显然,在 Linux开发QT程序又有其有其独特的优势,因为平台的相关性,毕竟QT最大的用武之地还是基于里Linux内核的那些平台。


昨天开始在Linux环境下开始捣鼓QT的开发环境,记一下。

在Linux下,QT开发可用的IDE主要有eclipse,qtceator。相对而言,个人觉得还是qtcreator更胜能。结合自己主要做一些图像方面的开发,整合opencv也是迫在眉捷,初次接触,花了我整整一个下午,奶奶的!


Linux下的编译什么的关键是首先要搞清楚这些库、头文件这类的在哪里,在哪里配置,至于qtcreator,它的的为默认配置文件(qmake.conf),找到它,vim它。在load(qt_config)这句之前加上:

QMAKE_INCDIR = /usr/local/include/opencv

QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml

INCLUDEPATH += /usr/local/include/opencv

LIBS += /usr/local/lib/libcv.so \

/usr/local/lib/libcvaux.so \

/usr/local/lib/libcxcore.so \

/usr/local/lib/libhighgui.so \

/usr/local/lib/libml.so


这几句,什么意思就不用解释了吧。:wq!保存,搞定!这里关键要搞清楚自己的opencv的安装位置,每个人的可能会不尽相同。

现在就可以在qtcreator下面开始你的hello world---显示lena了!