qt5以前已经装好了,单独用体验很好。想用opencv作些东西,蛋疼的事情一件接一件。html
opencv配置
opencv直接从官网下载的linux/mac版,一个zip包,解压后和windows版不同,须要本身编译一下。linux
第二件要在cmake-gui作的事情是,搜索qt,把这些搜索出来的东西都填了,WITH_QT的对勾打上,qmake那个已经自动找到了,qt5开头的那几个文件夹都是找不到的。若是这里不填好,后面在qt里写opencv,没任何错误提示之间crashed。填这几个文件夹参考了这个http://blog.csdn.net/billbliss/article/details/43376341文章。ubuntu下文件夹在Qt安装目录下的版本号/gcc/lib/cmake。shell
以后就回到shell执行make和sudo make install,第二条指令不给权限会报错。以后再参考那个英语网站的步骤就好。ubuntu
qtcreator中使用opencv
但若是这样写,链接的时候它就会找不到,不理解原理,
LIBS += /usr/local/lib/libopencv_highgui.so \
/usr/local/lib/libopencv_core.so \
/usr/local/lib/libopencv_imgproc.so
只知道这样写才ok,
LIBS += -L/usr/local/lib/ -lopencv_highgui -lopencv_core -lopencv_imgcodecs
-L意思是目录,-l后面跟库的名字。dom
过两天再去windows上搞,先把过程总结在这里。svg