当前位置: 首页 > news >正文

如何在openKylin操作系统上搭建Qt开发环境

一、获取linux系统下的Qt安装包

Qt官网下载地址:https://download.qt.io

国内镜像下载地址:https://mirrors.cloud.tencent.com/qt/ 。建议用镜像下载速度快。集成安装包在 official_releases/qt 目录下,新地址:https://download.qt.io/new_archive/qt/

从官网http://download.qt.io/archive/qt/ 下载安装包,默认linux平台下提供的安装包以run后缀结尾,小生此处选择的是:5.7.0版本的:

二、赋予安装包可执行权限:

三、在终端运行安装包:

接着就会弹出Qt的安装对话框:

输入账户和密码(没有就创建一个):

如果账户和密码正确,则进入安装路径选择界面,此处选择默认即可:

(注,此处安装文件夹的路径需要在用户目录路径(/home)下,一般此处默认即可,不要选择系统目录(/),建议将/home挂载点磁盘容量设置大些!),例如笔者系统配置如下:

选择Qt组件,笔者选择如下(此处根据实际开发中需要使用的组件合理选择即可,没选择上的后面也可以自行添加,建议除了Sources这项,其他的都选择上):

接着,勾选上许可协议,然后点击“下一步”:

四、安装编译构建工具

通过上述步骤,在openkylin上的Qt开发环境就搭建好了。但是依然不能编译构建Qt项目,因为新安装的openkylin上是不包含对应平台下的编译构建工具的,这时候需要我们自行安装,步骤如下,在终端输入以下命令安装:

sudo apt-get install gcc g++ make libgl1-mesa-dev   

上述命令中:

  • gcc :gcc编译器。
  • g++:g++编译器。
  • make:make构建工具。
  • libgl1-mesa-dev:OpenGL核心库。

在安装完成后,可以使用以下命令:

gcc -v
g++ -v

查看安装是否成功,如果gcc和g++安装成功,则会打印出以下信息:

五、运行测试

然后我们在QtCreator中选择一个Demo项目,则可以编译构建成功了,上一张图看看效果:

至此,在openKylin操作系统上搭建Qt开发环境完成!

http://www.lryc.cn/news/26581.html

相关文章:

  • T_SQL和SQL的区别
  • 用Python自己写一个分词器,python实现分词功能,隐马尔科夫模型预测问题之维特比算法(Viterbi Algorithm)的Python实现
  • 刷题笔记2 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结
  • python 支付宝营销活动现金红包开发接入流程-含接口调用加签
  • Python操作Windows
  • Aptos SDK交互笔记(一)
  • 汽车 12V 和 24V 电池输入保护推荐
  • 龙蜥LoongArch架构研发全揭秘,龙芯开辟龙腾计划技术合作新范式
  • 剑指 Offer 16. 数值的整数次方
  • 在苹果电脑 mac 上安装原神(playCover)
  • 数据结构考研习题精选
  • linux常用命令介绍 04 篇——uniq命令使用介绍(Linux重复数据的统计处理)
  • 网站打不开数据库错误等常见问题解决方法
  • 爬虫实战进阶版【1】——某眼专业版实时票房接口破解
  • 大话数据结构-普里姆算法(Prim)和克鲁斯卡尔算法(Kruskal)
  • UNet-肝脏肿瘤图像语义分割
  • 三周爆赚千万 电竞选手在无聊猿游戏赢麻了
  • BERT学习
  • 大话数据结构-图的深度优先遍历和广度优先遍历
  • c语言指针怎么理解 第一部分
  • 计算机网络安全基础知识2:http超文本传输协议,请求request消息的get和post,响应response消息的格式,响应状态码
  • Pytest自动化框架~权威教程03-原有TestSuite的执行方法
  • web自动化 基于python+Selenium+PHP+Ftp实现的轻量级web自动化测试框架
  • 【MyBatis】源码学习 05 - 关于 xml 文件解析的分析
  • 代码随想录算法训练营第二天| 977. 有序数组的平方、209. 长度最小子数组、59.螺旋矩阵II
  • Ethercat系列(10)用QT实现SOEM主站
  • 论文投稿指南——中文核心期刊推荐(科学、科学研究)
  • jQuery属性操作prop()、attr()和data()
  • git的使用
  • webpack生产环境配置