嵌入式技术
Linux开发板中配置Qt运行环境一文中介绍了如何将Qt移植到Linux开发板上,接下来就需要编写Qt应用程序,经过交叉编译后,Qt应用程序后才能最终在开发板上运行。本文将介绍Linux系统中Qt Creator的安装以及如何表差编译Qt应用程序
1. 安装Qt Creator
Qt Creator是Qt的IDE(集成环境),可用于快速编程。本文下载Qt 5.12.9的版本。
Linux系统下选择".run"后缀的安装文件
可以在Window系统中下载后拷贝至Ubuntu终端,也可以直接在Ubuntu终端使用wget指令下载,需要复制上面的下载地址和下载文件名称
wget http://download.qt.io/archive/qt/5.12/5.12.9/qt-opensource-linux-x64-5.12.9.run
下载完成后,赋予该文件可执行权限,并执行安装
chmod u+x qt-opensource-linux-x64-5.12.9.run sudo ./qt-opensource-linux-x64-5.12.9.run #建议加sudo,这样会安装在/opt目录下,否则安装在当前目录下
按如下步骤,完成软件安装即可
2. 配置ARM平台的Qt Creator Kits
单击图标或者按以下命令,打开Qt Creator界面
/opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh &进入options选项
配置qmake
配置C++编译器
配置Kits
3. 验证ARM平台的Qt编译
编译ARM平台的Qt应用程序 新建项目
选择模板
选择工程存放位置
默认使用qmake
选择类模板
选择文件翻译,默认无
选择套件,可全选,在编译时按需切换选择ARM平台套件
版本控制,默认无
选择ARM平台所用的Kits,并选择Debug构建
编译程序
上述步骤完成后,可在工程目录所在的同级目录下,找到build-test-Arm_Qt5_12_9-Debug/文件夹,里面有编译出的可执行文件,拷贝 test 文件到开发板文件系统上,执行./test命令即可
4. 命令行编译Qt工程
除了通过Qt Creator软件编译Qt工程外,还可以通过命令行直接编译Qt工程:在对应工程文件夹下,运行qmake,生成Makefile后,执行make进行编译
cd test #进入test工程文件夹 /home/andyxi/qt-everywhere-src-5.12.9/arm-qt/bin/qmake #qmake的绝对路径 make
编译完成后,会在当前文件夹中生成test可执行文件,拷贝test文件到开发板文件系统上,执行./test命令即可
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !