Linux安装qt完整版教程
2023-04-18 15:49:09 时间
Linux安装qt完整版教程
一、获取Linux-qt版本
选择国内的下载渠道,更快
将这个复制到ubuntu-18.04 自定义的一个目录
二、linux安装qt
在这个目录下执行命令:
kali@ubuntu~: sudo 777 chmod qt-opensource-linux-x64-5.12.8.run
kali@ubuntu~: ./qt-opensource-linux-x64-5.12.8.run
输入一个qt账号就可以使用qt qq邮箱 网易都行
一直点击Next直到安装完
这里安装这两个就够用了 不管在linux 还是交叉编译在开发板
三、配置qt环境变量
安装完后,需要配置环境变量,跟windows是一个道理,不然无法使用一些cmd命令
在以下文件 复制你的bin/路径 在qt应该是两个 主bin/目录 和tools下的bin/
kali@ubuntu~: sudo vim /etc/bash.bashrc
#以下两个代表你下载qt---.run时的文件目录 一般自己指定目录 不然在哪里你找不到
#复制进文件可以使用 shift + insert 快捷键
export PATH="/opt/Qt5.12.8/Tools/QtCreator/bin:$PATH"
export PATH="/opt/Qt5.12.8/5.12.8/gcc_64:$PATH"
#更新源 生效
kali@ubuntu~: sudo source /etc/bash.bashrc
#在终端输入qtcreator就能直接打开Qt Creator
kali@ubuntu~: qtcreator
如果这时你想构建一个项目,可能会出错,原因你没安装GCC 和 G++ 的编译库
在这里砸门就不扯犊子了,全部安排上,绝对错不了
报错”No suitable kits found. Add a kit in the options or via the maintenance tool of the SDK”,在Qt version版本处选择,已安装的Qt版本
kali@ubuntu~: sudo apt-get install g++
kali@ubuntu~: sudo apt-get install build-essential
kali@ubuntu~: sudo apt-get install libgl1-mesa-dev
kali@ubuntu~: sudo apt-get install libglu1-mesa-dev freeglut3-dev
kali@ubuntu~: sudo apt-get install cmake
#更新一下库 第一个命令查看有哪些库 第二个为随便为其中一个库建立软连接
kali@ubuntu~: locate libGL
kali@ubuntu~: sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so
这里为大家构建截一下图方便 更快完成
四、linux-qt相关的显示配置
如何查找qtcreator安装路径 方法:
1.执行该程序; --》qtcreator
2.用命令 ps -e 找到该程序的名字;–>ps -e or ps -h
3.用 find 或 whereis 命令查找文件位置。
–>find path -name “filename”
–>whereis qt
可直接用命令 dpkg -S softwarename 显示包含此软件包的所有位置,dpkg -L softwarename 显示安装路径。
Ubuntu卸载 qt
1> 进入qt安装目录, cd /opt/Qt5.14.0
2> 运行命令:./MaintenanceTool 注意不要加后缀 .dat
kali@ubuntu~: cd /opt/Qt5.14.0
kali@ubuntu~: ./MaintenanceToo
相关文章
- 【技术种草】cdn+轻量服务器+hugo=让博客“云原生”一下
- CLB运维&运营最佳实践 ---访问日志大洞察
- vnc方式登陆服务器
- 轻松学排序算法:眼睛直观感受几种常用排序算法
- 十二个经典的大数据项目
- 为什么使用 CDN 内容分发网络?
- 大数据——大数据默认端口号列表
- Weld 1.1.5.Final,JSR-299 的框架
- JavaFX 2012:彻底开源
- 提升as3程序性能的十大要点
- 通过凸面几何学进行独立于边际的在线多类学习
- 利用行动影响的规律性和部分已知的模型进行离线强化学习
- ModelLight:基于模型的交通信号控制的元强化学习
- 浅谈Visual Source Safe项目分支
- 基于先验知识的递归卡尔曼滤波的代理人联合状态和输入估计
- 结合网络结构和非线性恢复来提高声誉评估的性能
- 最佳实践丨云开发CloudBase多环境管理实践
- TimeVAE:用于生成多变量时间序列的变异自动编码器
- 具有线性阈值激活的神经网络:结构和算法
- 内网渗透之横向移动 -- 从域外向域内进行密码喷洒攻击