一、最近这家公司接到一个订单,客户使用到国产操作系统,意味着需要使用到 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

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

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

Ubuntu 安装QT相关推荐

  1. Ubuntu 安装 Qt 开发环境 简单实现

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu 安装 Qt 开发环境 简单实现是本文要介绍的内容,内容很短,取其精华,详细介绍Qt 类库的说明,先来看内容. 一 ...

  2. Ubuntu 安装 Qt 开发环境(转)

    Ubuntu 安装 Qt 开发环境 简单实现是本文要介绍的内容,内容很短,取其精华,详细介绍Qt 类库的说明,先来看内容. (转http://mobile.51cto.com/symbian-2718 ...

  3. ubuntu安装QT依赖

    ubuntu安装QT依赖 sudo apt-get install build-essential && sudo apt-get install libgl1-mesa-dev 调用 ...

  4. ubuntu安装Qt creator

    Ubuntu安装Qt creator 下载Qt Creator 点击下载qt-creator-opensource-linux 下载对应版本即可,下载后的文件会在Downloads文件夹下. 安装 c ...

  5. ubuntu安装qt

    ubuntu安装qt 第一步:下载安装包https://download.qt.io/archive/qt/5.14/5.14.2/ 第二步:更改权限 sudo chmod +x qt-opensou ...

  6. docker中Ubuntu安装Qt笔记

    在docker容器中运行一个处理视频的算法时,遇到一个非常棘手的问题,那就是Qt依赖环境的报错.虽然在网上看到qtcreator调试工具可以直击问题出错的地方,安装对应的模块即可,但是我安装完所有报错 ...

  7. ubuntu 安装 QT 【亲测有效】

    目录 一:下载网址 二:选择版本 三:启用共享文件夹 四:运行Qt工程 五:Qt中UI的使用 一:下载网址 https://download.qt.io/archive/qt/ 二:选择版本 选择下载 ...

  8. Ubuntu安装Qt教程

    ubuntu部署Qt教程 在中写了Qt开发需要的三样东西,这里就不讲了

  9. Ubuntu安装qt 5.12

    1.下载qt5.12.10 qt下载网址:https://download.qt.io/archive/qt/ 下载完成后,将下载的文件拷入Ubuntu,去到文件目录添加执行权限 chmod +x 文 ...

  10. Ubuntu安装QT未找到编译器解决方法

    首先官网下载Qt需要的版本 ~Qt Download Url:http://download.qt.io/archive/qt 打开QT安装包,都是可视化界面,全部下一步就好 ~Open Qt ins ...

最新文章

  1. python3.7.2下载-Python 3.7.2和3.6.8版本发布下载,附更新说明
  2. ubuntu 13.04下MYSQL 5.5环境搭建
  3. 计算机二级考试vb内容,计算机二级考试VB重点内容.doc
  4. (chap1 网络基础知识)通信类型
  5. 09-百度ai图片识别
  6. mysql transaction用法,mysql的事务,隔离级别和锁用法实例分析
  7. BugkuCTF-Crypto题奇怪的密码
  8. Ubuntu作为服务器其tomcat被远程访问问题
  9. tp5写的系统比php源码写的慢多少,基于TP5框架开发的极速企业网站开发框架PHP源码...
  10. Tomcat的安装及配置。
  11. 家里无线网络每天不定时段出现网速很慢或者直接无连接,这是怎么回事?
  12. 您的SATA硬盘运行与“AHCI 模式”还是“IDE 模式”?
  13. wget php mirror 地址,使用wget命令镜像网站
  14. 面对复杂问题时,系统思考助你理解问题本质
  15. 华为服务器2288H v3和V5关机不能启动处理
  16. Mac与Linux的文件系统,Apple为iOS和macOS提供全新文件系统APFS
  17. 竟然有人用python做这种事 ۦُ۟۟ۖۖۖٛۥۗۙۙۗۡۥٌۚۚۗۛۥۛۚۛۡۥۖۛۛۦُُ۟۟ۖۖۖٛ۟ۗۖۚۥٌُٞۖۛۚ۟ۥٌٌۖۖ۟ۖۦٌ (Python 实现挂机自动锁屏)
  18. VBS调用Windows API函数
  19. 如何快速搜索多个word、excel等文件中内容
  20. java需输入密码才能输出_java – 加密图像文件在Android – 密码(输出|输入)流问题...

热门文章

  1. speex回声消除源码解读
  2. 玩转小米盒子1:选购指南及应用推荐
  3. php网上订餐,php网上订餐系统
  4. vld(Visual Leak Detector)下载地址和源码地址
  5. 斐讯N1刷无线打印服务器,斐讯N1刷armbian制作cups打印服务器支持airprint不使用foo2zjs|hp1020...
  6. BadBoy下载安装
  7. 思科路由器OSPF配置实例
  8. WPF界面设计的方法
  9. dell R740secure boot_凯诺 10月11日 DELL 电脑报价
  10. 如何利用TFTP服务器上传文件到真机交换机?可使用SecureCRT和3CDaemon工具