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

16.1概述

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

16.2 PC上安装qt5.11.2

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

cccdbe64b0295aae421b8bf1b3a5b58e.png

2> 点击skip。

f2419912c89b7b1611ea923549719674.png

3>点击Next。

e4f96d65aa3ef5224633264dbc91bb73.png

4>点击Next。

a7ba63fa57398faf24c7534199f92c2f.png

5>配置如下,点击Next。

41f0d2833dd34b21fb857e50ca392922.png

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

78bb5563a33ece5fb3a6be3c4952f1d8.png

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

bb376803061d38ee17bf0df5238d5051.png

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

8de50f9cb8b13f88ecea75de24075f16.png

9> qt的软件界面如下。

659262c0429d476781bd3a350a82ab65.png

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

18a684b9f907fdafa48c9d3d08ff82cb.png

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

02cfb49711c5ddde59c6a88e783add81.png

12>开启读写权限。

b48ec638867bff00df295f9fc31fdc69.png

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

af1f020af4cf85716d971ff7ff6261bc.png

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

9942316c58b8835b70c362b13bb552ed.png

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

889da2fd32390a4383ef6d9de0b399fa.png

16>点击Finish。

b2af89ed1c379f997de2eb2776b5d02a.png

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

96cf31a3a7c7256b004af1ee7c499b4c.png

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

c9d777e510bed8c81dd6c75a3c49af3c.png

19>再添加一个Lable。

549ab167f85ab0a45575dca26f429e32.png

20>再添加一个响应控件。

50e1d942970f45cc6b7adf8f8f17bf0b.png

21>点击OK。

58b6673e27b760f22485cd4197619f0f.png

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

f172d8e211439d69ec80b2bb7bfb9449.png

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

d00510f00653877d5f95259a36bc9c59.png

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

712833031903409d86eebda297d26e65.png

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

367d063fe666d3af5b0dd3a00d899419.png

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

ce89e83b0d83ae6e39ee6f56023fc9a3.png

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

25b266d5763809bee77408adbe48307e.png

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

07a3cff3d7276af1948bd5d5ad754fdd.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值