linux qt5.11.2配置,LINUX篇 基于debian9系统 CH16-PC上安装qt5.11.2

16.1概述

在上一节课中我们学习了gpio_keys设备树驱动,认识了线程的使用,也对内核驱动源码有了一些认识,希望读者能多花一些时间去理解内核源码,对我们以后驱动开发是有很大帮助的,在这节课中我们将要学习如何安装qt软件。

16.2 PC上安装qt5.11.2

1>首先我们把qt5.11.2安装包放入共享文件夹,直接右击执行,点击next。

b35290bc754182668b1bbb7d8b93030e.png

2> 点击skip。

fd9629f9f54f60e0582c212c56a772b0.png

3>点击Next。

d81e63b486cc3651d3022b711b9987cf.png

4>点击Next。

26e3e53c064a99f78266139e1b0b0d31.png

5>配置如下,点击Next。

47e5bf22172adcb9057dd5cf5f430038.png

6>选择接受协议,点击Next。

4be5a81415bb8c4fd1a575ee446ea78f.png

7>点击Install,等待安装完成,点击Finish。

f3e96426a890c952b8b71b6dedb2e33c.png

8>打开右下角的应用查找功能,输入qt,双击打开软件。

f182942f5ee4903ae8d001e12d01e739.png

9> qt的软件界面如下。

61493f65b05f1d4ddb43336ca8e57971.png

10>下面我们就演示建立一个可以在电脑上运行qt程序,选择Projects,New Project,剩下的默认选择,点击Choose。

dbca5134a16574c22d0327114d5236e2.png

11>我们进入mnt/workspace路径,创建一个名为qt_app的文件夹。

16f87a8231f9a62756ca198e3c90b351.png

12>开启读写权限。

ecc147a81a702b20a2999c2a17152fe3.png

13> 将工程目录修改为此路径,工程名改为helloqt。

b02ed992095025cb79ae9f829b104331.png

14>编译器选择电脑自带的,点击Next。

d9e67e4db99b4c4baf27c4f2751c81f9.png

15>class name修改为helloqt,其他两个命名自动修改如下图,点击Next。

343e70b00a970ec5e3c69dd16da8656a.png

16>点击Finish。

89e253126d53576fb76a0e812be83eb9.png

17>在窗口双击打开hello.ui。

e09ae968f2f96fb89bcd7418a75592e2.png

18>添加一个Button控件,直接拖到Type Here就可以了,并修改名字为click me!

9406d3397c6d13f248a0f97e7276b4b8.png

19>再添加一个Lable。

ae40aa1e57874c5b2418863f766467bd.png20>再添加一个响应控件。

8c9c9d05cfc29ebea3fb614d422ae58d.png

21>点击OK。

495d9c6cabc93cee2212b0c2f9350cd2.png

22>修改代码如下。定义一个标志,有按键触发时判断标志,标志为0显示hello linux!,标志为1显示hello qt!。

3f596689ecab6b1d5137afa016f3c912.png

23>修改完成后保存,进行编译,选择save all。

99bfa7018dff52afff24e9963dd5aa8e.png

24>编译结果提示如下错误。

12fee7cd159bd555f6842f21ed702657.png

25>通过百度得知需要执行 sudo apt-get install libgl1-mesa-dev,进入目录执行该命令,但未能正确执行,这里我们需要Linux官方的debian9镜像文件的支持。

b715f16ed2bf6c5030b7f05d88d03f53.png

26>下载Linux官方提供的debian9镜像文件,挂载进来。打开虚拟机设置,设置正确的路径,勾选已连接。

3522f40dcd0aa3ad9f72c5aefe5c2706.png

27>再次执行sudo apt-get install libgl1-mesa-dev。

c57d1a3ad3bfd449eaa21125b786bb76.png

28>编译工程,点击run,每点击一次click  me! 按键,显示hello linux!和hello qt!切换一次。

31c0ff7c12c7fff8d78919c5ca468c2d.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值