Linux系统中搭建Qt Creator开发环境

嵌入式技术

1332人已加入

描述

Linux开发板中配置Qt运行环境一文中介绍了如何将Qt移植到Linux开发板上,接下来就需要编写Qt应用程序,经过交叉编译后,Qt应用程序后才能最终在开发板上运行。本文将介绍Linux系统中Qt Creator的安装以及如何表差编译Qt应用程序

1. 安装Qt Creator

Qt Creator是Qt的IDE(集成环境),可用于快速编程。本文下载Qt 5.12.9的版本。

Linux系统下选择".run"后缀的安装文件

Linux

可以在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目录下,否则安装在当前目录下

 

按如下步骤,完成软件安装即可

Linux

Linux

Linux

Linux

Linux

Linux

Linux

Linux

Linux

2. 配置ARM平台的Qt Creator Kits

单击图标或者按以下命令,打开Qt Creator界面

 

/opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh &
 进入options选项

 

Linux

配置qmake

Linux

配置C++编译器

Linux

Linux

配置Kits

Linux

3. 验证ARM平台的Qt编译

编译ARM平台的Qt应用程序 新建项目

Linux

选择模板

Linux

选择工程存放位置

Linux

默认使用qmake

Linux

选择类模板

Linux

选择文件翻译,默认无

Linux

选择套件,可全选,在编译时按需切换选择ARM平台套件

Linux

版本控制,默认无

Linux

选择ARM平台所用的Kits,并选择Debug构建

Linux

编译程序

Linux

上述步骤完成后,可在工程目录所在的同级目录下,找到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命令即可

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分