Ubuntu 安装QT

17 篇文章 0 订阅
9 篇文章 1 订阅

一、最近这家公司接到一个订单,客户使用到国产操作系统,意味着需要使用到 Linux 系统,于是乎,之前的东西又要捡起来,而且,平时代码主要是windows 平台,这次需要将代码移植到linux 平台,并且,由于这家公司主要买设备,因此,需要使用一些Demo 测试软件,而在linux 平台,目前主流的GUI 程序编写主要用到 QT ,因此,需要安装QT. 第一次尝试在linux 使用QT 安装过程遇到非常多问题,因此,这篇文章记录下,如何在 Ubuntu 下安装QT.

二、 安装平台:

2.1 Linux : Ubuntu 18.10

2.2. 虚拟机: VM 16 Pro

2.3 QT: qt-opensource-linux-x64-5.13.2

三、 安装 Ubuntu 18.10

第一次安装Ubuntu , 总结出很多问题,需要比如最好用的 vm tool 默认是不能使用的,但是新安装后的Ubuntu在 vm 工具栏中, vm tool 默认也是变灰的,因此需要进行一些设置。

3.1 安装Ubuntu, 选择对应的Ubuntu 18.10 镜像,点击下一步。

3.2 进行硬件参数配置

 3.3. 安装Ubuntu 后, 安装 vm tool

正常安装完后,打开vm 的菜单栏,发现vm tool 变灰的,

安装vm tool 需要进行一些设置, 

3.3.1 关闭Ubuntu,  对虚拟机参数进行设置, 需要设置它的 “软盘”,“CD/DVD(STAT)”, 

“CD/DVD 2(STAT)”,

 其中, “软盘” 设置成, 

两个 "CD/DVD (SATA) 设置成,

主要设置指向,Ubuntu 安装包,

设置保存后,重新打开Ubuntu ,可以在菜单栏看到, 安装“VM TOOL” 没有变灰。

 

3.3.2 登录Ubuntu 进行桌面,点击 vm 菜单的 安装 VMWare Tools,

弹出这个,鼠标点击,进入到媒体界面,找到vm tool 压缩包,解压,安装。 

打开控制台,输入sudo ./vimware-install.pl

 

 3.3 修改Ubuntu 镜像源,找到 /etc/apt/ 目录下的 sources.list 文件,先备份,然后再输入全部替换为下面链接

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

备份source.list   

进入 /etc/apt 目录,执行 sudo cp sources.list sources.list.bak, 将上面的替换 souces.list 内容。

执行 sudo apt-get update 和 sudo apt-get upgrade

3.4 安装 vim 和 gcc 和 g++

执行

sudo apt-get install vim

sudo apt-get install gcc

sudo apt-get install g++
  

安装上面,则可以开始安装 QT

3.5 安装QT

3.5.1 拷贝或则下载QT 安装包,接着开始安装。

安装完毕,打开qt 创建一个工程,编译,报错。

03:48:02: Running steps for project test...
03:48:02: Starting: "/home/chen/Qt5.13.2/5.13.2/gcc_64/bin/qmake" /home/chen/Desktop/qt/test/test.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
03:48:02: The process "/home/chen/Qt5.13.2/5.13.2/gcc_64/bin/qmake" exited normally.
03:48:02: Could not start process "make" -f /home/chen/Desktop/qt/build-test-Desktop_Qt_5_13_2_GCC_64bit-Debug/Makefile qmake_all
Error while building/deploying project test (kit: Desktop Qt 5.13.2 GCC 64bit)
When executing step "qmake"
03:48:02: Elapsed time: 00:00.

 

打开控制台, 执行 sudo apt-get install build-essential

然后还报错,

 

执行,

直接更新libgl1-mesa-dev

sudo apt-get install libgl1-mesa-dev

 更新完毕,再次编译, 运行

 

完美,搞了这么久,终于总结经验。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值