一、下载安装Qt Creator
我安装的是qt5.6.1
http://download.qt.io/new_archive/qt/5.6/5.6.1/
下载完成后,复制到ubuntu的任意路径下,给予可执行权限,如下所示,其中qt-opensource-linux-x64-5.6.1.man为下载得到的qt
安装包
chmod 777 qt-opensource-linux-x64-5.6.1.man
输入如下命令安装qt creator
./qt-opensource-linux-x64-5.6.1.man
二、配置Qt Creator
1、打开qt creator,点击工具-选项,选择构建和运行如下所示
2、选择Qt Versions
点击添加,选择qt的qamke文件,qmake文件为上一章根据buildroot配置生成的qt对应文件,文件路径为buildroot-2019.02.6/output/build/qt5base-5.6.3/bin/qmake
添加完成如下所示
3、配置编译器
配置完成如下图所示,添加GCC
其中编译器路径为buildroot编译生成的编译器,路径为:
buildroot-2019.02.6/output/host/bin/arm-linux-gnueabihf-g++,添加成自己的交叉编译器路径也可,即
/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++
4、配置debug
其中路径为PATH编译生成的编译器,为:
buildroot-2019.02.6/output/host/bin/arm-linux-gnueabihf-gdb
添加成自己的交叉编译器路径也可,即
/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gdb
5、配置构建套件
点击添加,添加完成如下所示
其中sysroot为交叉编译器路径。
/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin
编译器、调试器、Qt版本选择自己添加的
三、测试
1、新建工程
2、修改工程名称和路径
3、选择构建套件为自己配置的如下图
4、直接点击下一步直至完成,点击构建
编译完成后如下所示
5、查看编译生成的文件
输入
file test
结果如图所示即表示配置成功
6、运行生成的文件
将test文件复制到生成的根文件下的任意目录下运行,我在根目录下创建了一个qt文件夹用来存放该文件,将test文件复制到该文件夹下
打开开发板的qt文件夹如下所示
运行test文件
如图所示白色部分即为运行结果,因为创建的默认工程就是这样,到此开发环境配置完成