Beaglebone Black——嵌入式QT开发环境搭建

本文详细介绍了在Beaglebone Black(BBB)上搭建Qt开发环境的步骤,包括在PC上编译Qt源码、安装Qt库到BBB、配置Qt Creator以及设置触摸屏支持。通过交叉编译和安装,实现了在BBB上运行Qt程序的能力。
摘要由CSDN通过智能技术生成

        阅读本文之前请先阅读Beaglebone Black——tslib编译与安装,先按照那篇文章做完再接着下面的步骤,本文主要记录了PC机上Qt源码的编译、BBB上Qt库的安装与配置、PC机上Qt-creator的安装与配置。

        首先陈述一下这些步骤的作用。我们的最终目的是为了在BBB上面运行Qt程序,而一个Qt应用程序在BBB上运行必须要有Qt库,所以我们在PC上通过交叉编译工具进行Qt源码的编译,得到的Qt库拷贝(拷贝也就是BBB上Qt库的安装)到BBB上为应用程序的运行做准备,此时PC机和BBB上面都有一套相同的Qt库。PC机上面也需要这个Qt库是因为应用程序的源码在PC机上面进行编译的时候必须链接Qt库,所以PC机上也需要这个库。换句话说PC机上面的Qt库是为了编译Qt界面程序的源码时进行链接,而BBB上面的Qt库则是为了支持Qt界面程序的运行。

        另外在BBB上面运行qt界面程序往往还需要支持触摸屏操作,因此BBB上面必须安装tslib库,所以才会有tslib编译与

装一文的步骤。同样的,tslib和Qt库一样也是PC机和BBB上面都有相同的一套,各有其作用。

        PC机上安装的Qt-creator则是一个框架,一个空壳,或者说一个平台,他需要配合交叉编译工具链、Qt库、tslib库以

我们的源码才能编译出最后的应用程序,另外它的辅助功能相当多,还有Qt designer、Qt Quick、Qt assistant等,同时还可以通过配置一键将源码编译成可执行程序然后传送到BBB上并运行。


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值