本帖最后由 Livvol 于 2016-10-21 15:18 编辑
firefly rk3288 烧上ubuntu14.04后,本人想在板子上跑Qt程序,参照之前看到的一个帖子http://developer.t-firefly.com/forum.php?mod=viewthread&tid=793&highlight=qt
我编译好我所需要的qte库,版本为qt5.5.1,并移植到了板子上,配置好环境变量。接下来运行qt程序,一个简单的计算器,然而却出现了花屏并且鼠标点不了的情况,如图, 论坛上好像也有其他同志遇到这种情况。
用ldd查看程序的依赖库,对比pc跟我们板子,发现在pc上qt程序运行环境所需要很多其他第三方库的支持,而这些库板子上没有,我也不认识,更不知道到怎么装,只好求助度娘了。度娘搜出一堆五花八门的方法,都复杂,感觉有点头晕。。。然后无意中发现一个命令,一般ubuntu上都可以用:sudo apt-get install qt5-default。抱着试一下心态,我在板子上输入了这个命令,发现行的通!它把我所需要的各种库都装上了,只不过默认安装的qt库版本为qt5.2.1。如果需要其他版本,还是要自己编译所需要的库来代替。最好qt版本5以上,qt4的话没试过。最终效果如下:
然后我想既然都能通过命令装上qt5库,那么应该可以装上qt creator,尝试了下:sudo apt-get install qtcreator。发现能够装上。
等它安装完后,输入sudo qtcreator打开qt creator,出现了点问题打不开,嗯再来一次!又可以了,然后发现界面有也小bug,不过这并不是什么问题~我们接下来试试它是否能用,配置好环境,还是这个计算器例子,我把源码拷贝过来进行编译,然后成功编译出qt程序!:P
这是效果:
这只是我在移植qt到我们firefly rk3288板子上的一些经验,跟大家分享分享~~我小白一个,如果有大神有更好的意见或改善的方法,希望不吝赐教~


