20
蓝冠招商,蓝冠测速,蓝冠代理开户,

蓝冠注册《Q374919 》Qt 5.12是流行的Qt框架的长期支持(LTS)版本。如果您还不熟悉它,那么可以告诉您,Qt是一个丰富的框架,蓝冠注册 它具有大量随时可用的多平台组件,用于不同的领域,如多媒体、网络、连接性、图形等等。

在本教程中,您将学习如何在您的计算机中为Raspberry Pi交叉编译Qt 5.12,并将其安装到您的Raspberry中。这将允许你设计和建立你的树莓派应用程序在您的计算机感谢Qt创造者,并执行和调试他们直接在您的树莓派。Qt creator是一个强大的多平台集成开发环境(IDE),用于创建和部署Qt应用程序,可用于Linux、macOS和Windows。

本教程考虑了树莓派3模型B+和Qt 5.12分支,但是这些说明应该类似于新的Qt版本,以及其他的树莓派板版本。桌面操作系统(OS)是Linux(它适用于大多数常见的Linux发行版:Ubuntu, openSUSE, Debian, Fedora等),而覆盆子Pi OS是覆盆子Buster,任何版本都适用(覆盆子拉伸也支持)。同样,蓝冠招商 教程的步骤应该与其他配置非常相似。

树莓PI 3模型B+

Raspberry Pi Zero WH (WiFi和预焊头)

这些是附属链接。这意味着如果你点击链接,购买推广项目,我们将收到一个小的附属委员会在没有额外的成本给你,产品的价格是相同的。如果您觉得没问题,我们将非常感谢您对我们工作和网站的支持。

注意:本教程适用于Qt 5.12和5.12.2到5.12.5(由于一些bug,它不适用于5.12.1)。对于Qt 5.12.2到5.12.5,构建配置文件必须设置为linux-rasp-pi-g++,蓝冠官网 而不是设置为-device参数中的linux-rasp-pi3-g++。这也在下面的步骤6中提到。请继续关注新版本的更新。另外,看看下面的评论,看看新的发现。

假设你的Raspberry Pi中安装了一个带有Raspbian strech的SD卡,否则下载并遵循安装指南。另外,检查您是否有最新的固件,或安装它并重新启动系统。在Raspberry Pi命令行界面中执行以下命令来更新固件。

确保您已经在Raspbian中激活了安全Shell (SSH)协议。我们将需要它以后与您的树莓派联络Qt造物主。

sudo raspi-config

选择接口选项,选择ssh,选择yes和finish。

raspi-config

下面的列表总结了交叉编译树莓派的Qt 5.12的主要步骤,我们将在这篇文章中逐一描述。标签上的[Pi]意味着这个动作是在树莓派中完成的,而[Co]则意味着它必须在你的电脑中完成。

安装开发库- [Pi]

准备目标文件夹- [Pi]

创建工作文件夹并设置工具链- [Co]

创建和配置一个sysroot – [Co]

下载Qt – [Co]

配置Qt用于交叉编译- [Co]

编译、安装和部署Qt – [Co]

设置Qt Creator for Raspberry Pi交叉编译- [Co]

  1. 安装开发库- [Pi]

我们需要安装一些开发库,因此要做的第一件事就是允许系统安装源包,为此您只需取消/etc/apt/source中的debo -src行注释。列出配置系统存储库的文件。使用你最喜欢的文本编辑器,在这个例子中我们使用nano。

sudo nano /etc/apt/sources.list

下一步是更新和安装所需的开发包。

sudo apt-get更新

sudo apt-get build-dep qt4-x11

sudo apt-get build-dep libqt5gui5

sudo apt-get安装libudev-dev libin -dev libts-dev libxcb-xinerama0-dev libxcb-xinerama0

  1. 准备目标文件夹- [Pi]

这个步骤只需要在我们的树莓Pi中为Pi用户创建一个文件夹。这个文件夹(/usr/local/qt5pi)将用于将Qt从我们的计算机部署到Raspberry Pi。

sudo mkdir /usr/local/qt5pi

sudo chown pi:pi /usr/local/qt5pi

3.创建工作文件夹并设置工具链- [Co]

在计算机中创建一个工作文件夹并下载工具链。

mkdir ~ / raspi

cd ~ / raspi

git克隆https://github.com/raspberrypi/tools

  1. 创建和配置一个sysroot – [Co]

sysroot是一种目录结构,它包含运行特定系统所需的所有文件夹。我们在这里为树莓派交叉编译创建了一个sysroot。

相关文章
为您推荐
各种观点

报歉!评论已关闭.