二、QT和驱动模块实现智能家居-----3、安装并配置QT
一、安装QT
我会将QT安装包放在
将下载的QT安装包复制到虚拟机,安装时一路next,不多说了
二、配置QT
1、打开QT
安装成功后打开QT,可以直接双击图标打开:
也可以通过命令打开QT,命令如下:
cd ~/Qt5.12.9/Tools/QtCreator/bin/
./qtcreator.sh &
注:这里的“&”符号代表后台运行, 不占用控制命令终端
2、打开选项界面
在 QtCreator 界面中,依次点击 tools -> options:
3、设置编译器
我们需要设置c++编译器、c编译器:
1)找到C++编译器目录:
# C编译器
/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/arm
buildroot-linux-gnueabihf-gcc
# C++编译器
/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/arm
buildroot-linux-gnueabihf-g++
2)设置编译器
3)然后如下图设置“Make Path”为“/usr/bin/make”,设置ABI为“arm、linux、 generic、elf、32bit”:
4)使用同样方法设置C编译器
4、设置调试器
# 调试器
/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/arm
buildroot-linux-gnueabihf-gdb
5、添加 QT 版本
以在/home/book/100ask_imx6ull-sdk下执行这个命令找到 qmake,记 住它的目录:
find -name qmake
在QT设置界面中,选择Qt Version标签,在右侧点击“Add...”,会弹出对话框,切换 目录到选择 qmake 文件后,点击 open 按钮,设置完成之后,点击 Apply 按钮保存。 注意:qmake文件是buildroot编译根文件系统后生成的,文件在buildroot目录下。
6、配置 kit 标签
继续选择上边的Kits标签,点击右侧 Add,填写相应内容:
① Name:输入100ask_imx6ull
② Sysroot:输入交叉编译工具链的sysroot目录
对于100ASK_IMX6ULL_Pro,sysroot 目录如下:
/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/arm
buildroot-linux-gnueabihf/sysroot/
③ compiler:c和c++这两个选择框里,都选择Custom
④ Debugger:选择刚刚配置的Debuggers,名称为New Debugger
⑤ Qtversio:选择上图中配置的“Qt5.12.8 (host) ” 配置完成后点击apply,点击OK。
配置完成后点击 apply,点击 OK。