Board logo

标题: rainysky陪你一起在zedboard上移植qt+opencv(七):在zedboard上运行QT+Opencv [打印本页]

作者: pengpengpang    时间: 2014-2-24 18:35     标题: rainysky陪你一起在zedboard上移植qt+opencv(七):在zedboard上运行QT+Opencv

移植了opencv和qt也都单独在板卡里面运行了,接下来就是最后一步了,将QT和opencv一起移植到板卡里,这个可是让rainysky难为了好久,上网百度、google了好久都没有解决。
主要遇见的问题为:qmake 之后在看.pro文件找不到之前添加的opencv库文件
最后参考了网上的博客,突然明白应该修改的文件,才解决掉,这是才发现是如此的简单。相信大家都查到需要修改qmake.conf文件,但…

这么多的qmake.conf如何破。一个一个看,终于找到一个靠谱的qmake.conf
/opt/zedboard/qt/install/mkspecs/qws/linux-arm-gnueabi-g++/qmake.conf

修改这个文件,添加以下代码:
INCLUDEPATH += /opt/zedboard/opencv_zed/opencv-2.4.4/install/include \
/opt/zedboard/opencv_zed/opencv-2.4.4/install/include/opencv \
/opt/zedboard/opencv_zed/opencv-2.4.4/install/include/opencv2
LIBS += /opt/zedboard/opencv_zed/opencv-2.4.4/install/lib/libopencv_highgui.so \
/opt/zedboard/opencv_zed/opencv-2.4.4/install/lib/libopencv_core.so \
/opt/zedboard/opencv_zed/opencv-2.4.4/install/lib/libopencv_imgproc.s o \
/opt/zedboard/opencv_zed/opencv-2.4.4/install/lib/*.so

如果你是和rainysky一起做的,路径是一样的,如果不是一起做的,就要根据自己的实际情况修改以下路径啦。
继续交叉编译,将上一节的qt和opencv代码复制过来:

此时和交叉编译qt一样,就能将qt+opencv交叉编译啦。
Qmake –project
Qmake
Make
大家看一下Makefile里面有什么变化。是不是自动的将所需要的库加到里面啦

来源:rainysky的博客




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0