opencv及相机相关4

首先按照《Linux 下编译、安装、配置 QT--思睿》(地址:http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html)安装好Ubuntu下的qt-everywhere-opensource-src-4.8.3.tar,当时百度此安装包找了好久,然后神奇的是Google一下立马就找到了。然后解压按照上述教程编译。但是,有一个与教程不同的是,进入安装目录后执行designer并没有跳出来,显示段错误,没有找到解决方法以为是内存空间不够大,后来将sda1扩容(稍后在写),无果。当时百度了下,但是暂时并不影响后面的其他使用。此处需要说明的是九鼎官方提供的源码并不是编译qmake用的,而是用来生成uboot,kernel,和系统文件用的。与qmake一毛钱关系没有。(ps:九鼎官方提供的电话技术支持以及qq群里的技术支持,真的是差的不行)

 
至此,理清头绪,要想在arm板上运行自己写的qt,首先需要编写程序,然后在qt creator配置qmake-arm及arm-linux-gcc来编译,生成可执行文件,然后拷贝到arm中运行。保险起见,一般需要现在Ubuntu下试验成功才可重新编译至arm板运行,那就需要在Ubuntu下编译生成qmake,参见上述文章。注:生成的qmake-arm以及qmake都在相应的文件里,我在这添加了连接将其连接到usr/bin/下(相当于windows下的创建快捷方式),这样系统直接可以找到。猜测usr/bin是系统默认查找目录。(还是参考上文)
 
编译qmake时出现了问题,普通的博客并没有解决问题,最终参考了《Linux PC和ARM版的QT环境设置及到ARM移植&常见错误解决方法》(http://blog.csdn.net/lanbing510/article/details/23684877),使用其中的./config.....最终解决问题,且不管他的g++位置不对或者干嘛,有点模糊,外加参考《QT移植到ARM的环境搭建》(http://blog.csdn.net/wcl719236538/article/details/49465019)。
 
make以及qmake编译好后,参考九鼎提供的《linux平台下开发》中的第一qt程序,至此实现功能。
 
 
最后还是要说下,我给虚拟机分了40g为什么home只有20g一会就满了的问题,最后查了一番,且当其windows下C盘不足(实际好像并不是这样),然后下了个gparted-live-0.25.0-3-i686,用来改sda1容量,最后调至80g,其中还有一点就是,需要虚拟机开机立马按鼠标加esc进入选择界面。。。恩,差不多了,今天一天就这样。

 

posted @ 2018-12-27 16:16  小辉爱吃素  阅读(101)  评论(0编辑  收藏  举报