Windows 下QT5.4.2配置OPENCV2.4.9

一.Windows 下QT5.4.2配置OPENCV2.4.9

简单说明:
1.下载QT与OPENCV for windows 
2.下载cmake 编译工具

编译与配置方法详细见:
http://www.cnblogs.com/findumars/p/6021602.html
感谢作者。

二.ubuntu下 QT 配置 OPENCV

简单说明:
1.下载QT与opencv for linux
2.下载cmake linux 下的

编译与配置方法详细见:
http://blog.csdn.net/shawn_ht/article/details/40795039
感谢作者 Shawn-HT。

三.在开发板上配置QT+linux+opencv

1.首先在板子上烧写进去QT+LINUX系统。
2.下载opencv for linux 然后用cmake 编译。
   (1)具体见:
   http://blog.csdn.net/jd404647184/article/details/45745535
   (2)问题与错误
        编译出来的动态库,一般情况下处在相对路径下。这个问题的出现导致
后面写出程序qMAKE后,得到makefile文件,用MAKE 命令编译程序会出错,
提示找不到../../XXXXX.so文件,是应为此文件动态链接是相对路径。
readelf -d 命令可以查看动态文件的链接。
   (3)解决办法:
把编译出来的文件放到你所要编译的文件的对应的相对目录下。
列如:我的程序文件在opt/qtcode/armtext下,则对应动态库文件则需要放在
opt/lib下。编译方可成功。
   (4)其他问题:
编译opencv时最好不要选择OPENGL(opencv的图形界面支持),因为编译出来的OPENCV动态库
会比较大,可以使用QT的图形界面来显示。
3.把编译好的OPENCV动态文件拷贝到板子上。
   (1)注意事项:在板子上运行程序时,需要把opencv动态库放到对应的 相对路径 中。
否则会提示找不到XX.so。


四.QT程序写法

1.可以在windows上写好程序,然后在ubuntu 下用编译过的QT系统中QMAKE 生成对应的makefile文件。
然后使用MAKE 命令生成可执行文件。
优点:在windows下写程序比较舒服,习惯了用windows。
缺点:在ubuntu下编译时需要修改许多地方。

2.也可以在ubuntu下直接用QT 写出程序然后QMAKE。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值