首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

rainysky陪你一起在zedboard上移植qt+opencv(七):在zedboard上运行QT+Opencv

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的博客
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表