一.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。
相关文章
- 配置Windows下的PHP开发环境
- Windows下MySQL5.6查找my.ini配置文件
- windows系统下Disconf web安装-分布式配置管理平台
- windows下安装配置apacheserver
- windows下eclipse perl插件epic的安装及配置
- Windows, Ubuntu 下 Numpy, Scipy, matplotlib, jupyter notebook 安装配置
- Opencv 2.0在Windows下的安装与配置
- windows系统下安装和配置opencv3.4
- Windows下Apache服务器中自动配置二级子域名
- apache+php+mysql windows下环境配置