本文章由一块铝原创,转载请注明出处

前言

由于相关项目需要在虚拟机中使用Ubuntu配置QT项目,记录折磨我的QT安装过程,以及第一次的Linux命令行使用经历。


安装QT

由于命令行直接下载QT会有报错风险,因此从官网下载QT的安装包,在本地安装。本次使用的是Ubuntu22.04以及QT5.12.0,下文皆使用此版本作为示例。注意,如果是刚配置好的Ubuntu系统,建议先进行一次更新,否则之后可能会遇到问题。

第一次使用Ubuntu,遇见.run格式文件还不知道怎么打开。是要使用相关命令行执行这个文件,具体操作如下:

  1. 使用cd命令,切换至安装包所在的目录下。
  2. 使用命令sudo chmod +x qt-opensource-linux-x64-5.12.0.run,获取安装包打开权限。由于是超级命令sudo,故此处需要输入用户密码,输入时不会显示,完成直接回车即可。
  3. 使用命令./qt-opensource-linux-x64-5.12.0.run 运行安装包。
  4. 此处将弹出QT图形化安装界面,注册用户或直接跳过均可,不建议更改安装目录。
  5. 在安装选项中,如果外存充足可全部打勾。此处我选择安装gcc_64(必选)和Android相关(可选),在Tools中勾选qt creator,下一步即安装。
  6. 安装结束后,不要打开qt creator,我们接下来需要配置相关环境。

配置QT环境

接下来需要在任意处打开终端配置QT环境。注意,进行这一步之前建议墙内用户在更新设置中手动将更新源替换成阿里云,以提高下载速度和成功率。

  1. 使用命令sudo apt-get install gcc g++ 安装gcc和g++,安装完成后可输入gcc -v 以及g++ -v 检查是否出现版本号确认安装成功。
  2. 使用命令sudo apt-get install build-essential 安装编译工具。
  3. 使用命令sudo apt-get install vim 安装vim。vim是Linux系统中常用的vi编辑器,可以主动识别语法,方便程序编辑。此步可省。
  4. 由于此版本Ubuntu已经自带很多开发所需的库,此处不再安装其他库,若开发中出现报错再手动安装。
  5. 接下来给qt添加环境变量,可以参考B站的这个视频,此处不再赘述。
  6. 最后,打开qt creator吧,我们还有最后几个步骤要做。

打开QT creator

打开qt creator后,任选一个示例项目打开,是否发现部分代码行右侧有红色标注?如果有,在关于插件中取消勾选ClangCodeModel

试着点一下左下角的run吧,运气好的话,我们应该能够成功运行了。


尾巴:“一些小问题”

我在虚拟机中使用qt creator浏览代码时,只要一滑动就会出现这样卡屏的情况,只有鼠标选择代码行后才会刷新。在同一系统中的vscode和其他软件都没有这种问题,并且在虚拟机外的qt creator也没有出现。我尝试增加虚拟机内存、重新安装新版qt creator、重装虚拟机系统等操作,都没能解决问题。如果有知道具体解决方案,欢迎留言。感激不尽!

在Ubuntu安装QT及相关环境配置相关推荐

  1. linux 安装qt 及相关环境配置

    前言: 在上文中已经安装了vm 工作台并配置好一台linux虚拟机,现在给这台虚拟机安装qt程序 qt从5.15.0版本后就不再发行免费的离线安装版本了,当然了购买商业版本的除外,详细的版本问题可以参 ...

  2. Linux下安装SOAR及相关环境配置

    前言 SOAR(SQL Optimizer And Rewriter)是一个对SQL进行优化和改写的自动化工具. 由小米人工智能与云平台的数据库团队开发与维护 Github https://githu ...

  3. Linux下安装Yearning及相关环境配置

    Yearning定位于 SQL 审核查询平台,旨在提升 DBA 的工作效率,支持多种数据库的 SQL 上线和查询,go+vue为Yearning带来了流畅且美观的用户界面与强大的性能. 官网:Year ...

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

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

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

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

  6. anacondaJupyter相关环境配置及常见问题及pycharm快捷命令(很全!很详细)

    anaconda&Jupyter相关环境配置及常见 配置anaconda环境简述 anaconda配置环境变量 为什么要配置环境变量 配置环境变量 如果已经安装了python且已添加了pyth ...

  7. oracle pl sql安装配置,oracle的安装与plsql的环境配置

    1,首先得有oracle的安装包和plsql的安装包,安装包地址可见百度云 http://pan.baidu.com/s/1miTqhmg 2.解压下来进入0817账套,找到set.exe文件,双击安 ...

  8. Mac下Qt for android 环境配置

    Mac下Qt for android 环境配置 文章目录 Mac下Qt for android 环境配置 1. 需要准备工具 2. 下载时版本搭配解释 3. 下载工具过程 4. 环境变量设置 5.qt ...

  9. Jenkins——Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包)

    Jenkins--Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包) 持续集成及Jenkins介绍 软件开发生命周期 什么是持续集成? 持续集 ...

  10. Ubuntu安装以太坊开发环境

    Ubuntu安装以太坊开发环境 摘要 版本说明 介绍 开发环境的搭建 搭建以太坊 安装Nodejs 安装Solidity 安装Truffle 示例程序的运行 以太坊运行 Truffle框架的使用 Tr ...

最新文章

  1. Json 动态获取key 或者获取value
  2. git 切换成远程分支
  3. Entity Framework-02
  4. servlet异步_关于Servlet和异步Servlet
  5. 新模型SkipNet在ImageNet分类任务大放光彩!优化损失函数!
  6. 二手机Q1行情报告:iPhone 11、华为Mate、P40(5G)等小幅涨价
  7. php 关键词回复 图片,php微信开发之关键词回复功能
  8. java三年面试题(分布式篇)不定期更新
  9. 如何进行自学软件测试?
  10. DNS解析域名解析过程
  11. Unity学习笔记 - API
  12. 树莓派获取LAN ip地址并发送到微信
  13. Vue3 第二十二篇:双向绑定样式style
  14. Android 自定义View实现圆形头像(适用于任意布局)
  15. 二叉树的最大深度(力扣作业)
  16. if-else过多,使用策略模式(Strategy)解决if-else乱象
  17. office2022最新版本Microsoft 365
  18. 【微电网优化】基于matlab粒子群优化算法的微电网调度(光伏、储能、电动车、电网交互)【含Matlab源码 2190期】
  19. 文艺中年高晓松成“岛主” 上万册图书免费看
  20. 第六次作业--结对编程第二次作业

热门文章

  1. 5201314用计算机怎么打出来,计算器算出5201314抖音
  2. 计算机一级excel题库百度云,全国计算机等级考试一级上机Excel题库
  3. 兄弟9055cdn硒鼓清零_兄弟打印机清零设置
  4. 各版本Anaconda的下载、安装和卸载(适用于Windows/Linux系统)
  5. android抓socket数据包,sokit-1.3 CommMonitor 串行端口监视精灵 友善串口调试助手
  6. Hadoop 配置文件存放位置
  7. 2022年中国研究生数学建模竞赛
  8. 用html做简单的日记,学习HTML日记
  9. 数据库高级查询与性能优化1,开窗函数与子查询
  10. 自动移动鼠标避免锁屏