【Linux学习】虚拟机VMware 安装Qt5 一条龙讲解_虚拟机安装qt-程序员宅基地

技术标签: c++  qt5  ubuntu  linux  Linux基础  

如何在Linux下安装Qt5呢?

若已在Linux下载好安装包   可直接从第三步进行阅读!

目录

第一步:下载所需版本Qt

第二步:将Qt安装包传输到Linux

第三步:Linux下安装Qt

第四步:配置 Qt 环境


本文安装版本:linux上的qt 5.9.8

下载自己所需Qt版本即可(同理)


第一步:下载所需版本Qt

下载链接:Index of /archive/qt

找到后缀为.run   然后下载即可

下载完毕(下载到电脑PC端)


第二步:将Qt安装包传输到Linux

通过虚拟机共享文件传输Qt安装包

打开虚拟机设置->共享文件夹

添加共享文件

 

可以在虚拟机默认下载路径opt下找到

到此,安装包已经共享到Linux下!


第三步:Linux下安装Qt

终端打开到安装包目录文件下

①输入命令:“sudo chmod -R 777 qt-opensource-linux-x64-5.9.8.run”,赋予安装包权限。

sudo chmod -R 777 qt-opensource-linux-x64-5.9.8.run

②输入命令“sudo ./qt-opensource-linux-x64-5.9.8.run”,进行qt安装,默认会将qt安装在/opt下

sudo ./qt-opensource-linux-x64-5.9.8.run

根据弹出的窗口,根据提示,一直点击 next就可以了,然后点击 skip,之后继续点击 next

!!!!记得断网不然需要填写邮箱!!!!

将所有选项都打“√”,点击 next就可以了,接下来等待等待安装;

安装完成!


第四步:配置 Qt 环境

①输入命令“sudo apt-get install libqt4-dev”,不然编译时会出现“cannot find -lgl”错误。

sudo apt-get install libqt4-dev

②输入命令“sudo apt-get install build-essential”,这是一个编译工具,它可以使得我们的程序知道头文件和库函数放在哪个位置。

sudo apt-get install build-essential

最后就可以打开qt了

如果qt安装在opt下可以在终端,输入命令“cd /opt/Qt5.9.8/Tools/QtCreator/bin”,最后使用命令“./qtcreator”打开 Qt。

cd /opt/Qt5.9.8/Tools/QtCreator/bin
./qtcreator

进入Qt

 完成全部步骤!

参考:

https://blog.csdn.net/zhang_ze1234/article/details/106927548?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164740374216780261950306%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164740374216780261950306&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-4-106927548.142^v2^pc_search_result_cache,143^v4^control&utm_term=linux+qt5%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B&spm=1018.2226.3001.4187

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_61745661/article/details/123865779

智能推荐

@aspect注解类不生效_自定义注解加AOP怎么玩?-程序员宅基地

文章浏览阅读719次。点击阅读原文更好的阅读体验前言注解是在JDK1.5之后引入的新特性位于java.lang.annotation,注解其实就是对代码进行一种特殊的标记,这些标记可以在编译,类加载和运行时被读取,并执行相应的处理。本文主要分析如何自定义注解和注解的一些基础知识,然后在配合这AOP在实际运用中玩出新花样。本文分为三部分注解分析自定义注解编译时注解运行时注解整合AOP原本可以分为两篇文章,但是想..._aspect类名有些不生效

opencv学习笔记 读取avi视频_cv 读取avi-程序员宅基地

文章浏览阅读985次。#include "cv.h"int main( int argc, char** argv ) { cvNamedWindow( "Example2", CV_WINDOW_AUTOSIZE ); //CvCapture* capture = cvCaptureFromAVI( argv[1] ); // either one will work CvCapt_cv 读取avi

百度地图SDK提供的地图类型和图层的实现_百度sdk里包含地图吗-程序员宅基地

文章浏览阅读551次。1.环境搭建(参考上一次的文章)2.百度地图SDK提供了3种预置的地图类型,包括普通地图,卫星图,空白地图。另外提供了2种常用图层实时路况图以及百度城市热力图。其中要注意的是百度地图SDK所提供的地图缩放等级为4-21级(室内图可以缩放至22级,卫星图只支持缩放到20级),只有在地图层级介于11-20级时,方可显示城市热力图。3.较完整地代码实现activity_main.xml源码<..._百度sdk里包含地图吗

klocwork insight V12 12.x v11.x v10.x安装过程_kgomultispace框架-程序员宅基地

文章浏览阅读3.7k次。静态代码缺陷检查工具沟通学习交流,如klocwork,coverity,testbed,chckmarx,fortify,webinspect,appscan等。_kgomultispace框架

Samba服务器rpm安装_samba rpm安装包-程序员宅基地

文章浏览阅读7.8k次。如何linux机器可以联网直接yum install samba可省去很多麻烦默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分,为避免版本冲突需卸载掉rpm -qa | grep sambarpm -e --nodeps samba-winbind-3.6.9-151.el6.i686rpm -e --nodeps samba-winbind-clients-3.6.9_samba rpm安装包

前端资源预加载并展示进度条-程序员宅基地

文章浏览阅读553次。  我们经常会看到,一些站点在首次进入的时候会先显示一个进度条,等资源加载完毕后再呈现页面,大概像这样:    然后整个页面的操作就会非常流畅,因为之后没必要再等待加载资源了。尤其是在移动端,或者是页游中,这样做能避免页面出现白屏(等待加载图片),很大程度提升用户体验。那这种技术是如何实现的呢?其实非常简单,本文就来从基础细节探究一番。为什么需要资源预加载 大多时..._前端进度条数据展示

随便推点

语音降噪-直接判决(DD)算法_语音降噪算法-程序员宅基地

文章浏览阅读1.5k次,点赞3次,收藏13次。由于大多数语音降噪都可以由一个先验信噪比参数的增益函数来表示,则说明语音降噪的整体性能在很大程度上依赖于对先验信噪比估计的准确性。设y(t) , s(t)和n(t)分别是混合有干扰的观测信号,纯语音信号和噪声信号, 若认为实际语音s(t)与噪声信号n(t)互不相关。则带噪语音可表示为:对等式两边做FFT变换得其中Y(m,k)表示现实信号,S(m,k)纯净信号,N(m,k)表示噪声信号,且m代表帧索引,k代表频点索引。将接受到的含噪信号中恢复出原始的语音信号S(m,k),再将其进行IFFT_语音降噪算法

Pytorch的modle.train,model.eval,with torch.no_grad的个人理解_modle.train()-程序员宅基地

文章浏览阅读6.6k次,点赞15次,收藏31次。1. 最近在学习pytorch过程中遇到了几个问题,不理解为什么在训练和测试函数中model.eval(),和model.train()的区别,经查阅后做如下整理一般情况下,我们训练过程如下:拿到数据后进行训练,在训练过程中,使用model.train():告诉我们的网络,这个阶段是用来训练的,可以更新参数。训练完成后进行预测,在预测过程中,使用model.eval() ..._modle.train()

滥用图片博客做 C&C 配置-程序员宅基地

文章浏览阅读63次。0xCC · 2016/02/03 14:500x00 背景几个月前看到有文章介绍俄罗斯的 Hammertoss 恶意软件,使用 Twitter 作为 C&amp;C 服务。以类似方式滥用 TechNet 的也有过报道【1】。脑洞了一下觉得,使用图片(或者其他格式)作为隐写(steganography)的载体来携带 C&amp;C 控制命令更为隐蔽一些,而且携带的信息容量相对 twitter 的 ..._github c&c

python列表增加行_openpyxl追加行、指定位置插入行-程序员宅基地

文章浏览阅读2w次,点赞2次,收藏23次。本篇文章讲解openpyxl在sheet底部追加一行数据、在指定位置插入一行1、openpyxl追加一行append()方法,是在sheet中追加一行数据,参数可以使列表、元祖、range对象、字典、生成器,源码如下:def append(self, iterable):"""Appends a group of values at the bottom of the current sheet...._openpyxl 插入行

Redis Hash命令大全-程序员宅基地

文章浏览阅读6.9k次,点赞3次,收藏12次。1_redis hash命令

markdown如何在表格内换行?-程序员宅基地

文章浏览阅读556次。答:使用<br>即可在表格内换行转载于:https://www.cnblogs.com/dakewei/p/11454314.html_在markdown中怎么将一个表格中的文字进行分行

推荐文章

热门文章

相关标签