树莓派—qt安装及其环境搭建全攻略

来源:互联网 发布:linux查看光纤卡流量 编辑:程序博客网 时间:2024/06/06 16:34

树莓派—qt安装及其环境搭建全攻略

  • 树莓派qt安装及其环境搭建全攻略
    • 简介
    • 安装qt
    • qt环境配置

为了让各位大佬在搭建qt环境的时候少走弯路,决定奉献一篇良心教程,慢慢的都是爱,包教包会!!

1. 简介

Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP。


2. 安装qt

为了安装就必须将树莓派的板子连上网,要么通过wifi或者网口,这里用的是wifi+VNC远程登陆进行控制,但其他是一样的。注意千万不要把板子的网线口和电脑(同时将本地连接的IP设置成和树莓派的固定IP在一个频段)的网线口链接上,同时用VNC去连接板子的固定IP,因为这样以后依然可以登陆远程,但是会出现即使你打开wifi树莓派也是没有网络的,当然不能完成安装。应当通过登陆树莓派wifi的ip来连接到远程。

首先是安装qt的命令

首先打开Terminal,输入以下命令(根据实际情况)

$ sudo apt-get update$ sudo apt-get upgrade$ sudo rpi-update

sudo apt-get update #这一步是更新你的源列表,换源后必须执行

sudo apt-get dist-upgrade #这一步是更新软件

sudo rpi-update更新内核和固件

其中要根据提示输入几次Y。

然后才是安装心心念念的qt,如果上述是已经完成的就不需要进行。

$ sudo apt-get install qt5-default$ sudo apt-get install qtcreator

经过漫长的等待后,你将会在开始菜单中的Programming中看到你的QtCreater

qt

打开后是这样的

qt2


3. qt环境配置

  1. 点击工具栏中的Tool,在下拉菜单中选择Options

  1. 选择Build&Run

General中没有需要更改的,先选择Compilers中右上角的Add,选择GCC

完成后将GCC的位置添加到其中,点击Browse

在FileSystem中找到usr然后是bin中找到gcc

注意ABI的选择

没有的话可以安装GCC和G++( 在树莓派上编写C/C++程序需要使用gcc/g++编译器)

同样在Terminal中输入

sudo apt-get install gcc gcc-c++

分别执行gcc -v和g++ -v两个命令来确认我们的gcc和g++是否已经安装成功:

Using built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/libexec/gcc/arm-linux/6.3.1/lto-wrapperTarget: arm-linuxThread model: posixgcc version 6.3.1 20161221 (arm-linux 6.3.1-1) (GCC) 
Using built-in specs.COLLECT_g++=g++COLLECT_LTO_WRAPPER=/usr/libexec/g++/arm-linux/6.3.1/lto-wrapperTarget: arm-linuxThread model: posixg++ version 6.3.1 20161221 (arm-linux 6.3.1-1) (g++) 

通常你行看到gcc和g++的版本号,这说明你的软件包已经安装成功了。

好了,下面又是个容易忽略的知识点,要记好了

要配置Kits,在其中还有个Compiler,这里也要选择GCC

然后在检查下Debugger

确认上述没有问题后环境搭建成功。