首页 > 系统相关 >ubuntu下qt环境搭建

ubuntu下qt环境搭建

时间:2023-10-18 10:23:21浏览次数:32  
标签:qt get sudo dev apt install ubuntu 搭建

Ubuntu20.04环境下 安装 Qt library5.9.7
1. 下载前的准备工作
a) 安装依赖库,虚拟机联网,在命令窗口输入sudo apt-get install libfontconfig1-dev libfreetype6-dev libx11-dev libxcursor-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxrandr-dev libxrender-dev 回车等待安装完成

 


2. 安装Qt library5.9.7
① 下载
a) 外网访问下载https://download.qt.io/archive/qt

② 安装qt
增加安装包权限
sudo chmod a+x qt-opensource-linux-x64-5.9.7.run
进入目录下输入命令:
sudo ./qt-opensource-linux-x64-5.9.7.run
打开安装界面,勾选Desktop gcc 64-bit和所有带qt字样的内容

 


点击下一步,安装完成后会生成qt图标

 


③ 配置qt环境变量
安装完成后需要配置环境变量
输入命令sudo gedit /usr/bin/qtcreator
打开文本,在文本中输入以下内容并保存:
#!/bin/sh
export QT_HOME=/opt/Qt5.9.7/Tools/QtCreator/bin/
$QT_HOME/qtcreator $*

 


赋予可执行权限
sudo chmod a+x /usr/bin/qtcreator
输入命令进行测试qtcreator

 


④ 配置qt路径
依次运行三条命令分别安装g++,通用字体配置库,qtchooser工具
1.sudo apt-get install g++
2.sudo apt-get install libfontconfig1
3.sudo apt-get install qtchooser
在终端依次运行下面三条命令,选择QT版本和qmake路径
1.qtchooser -install qt5.9.7 /opt/Qt5.9.7/5.9.7/gcc_64/bin/qmake
2.sudo apt-get install build-essential
安装OpenGL
1.sudo apt-get install mesa-common-dev
配置路径
vim .bashrc
# set qt
export QTDIR=/opt/Qt5.9.7
export PATH=$QTDIR/5.9.7/gcc_64/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
source .bashrc
输入下方命令测试
qmake -v

 


如果出现报错找不到

 


输入下面指令后再重复上面指令:
sudo apt-get install qt5-default


⑤ 编译器配置
打开qt creator -工具-选项进入配置界面查看配置器是否正确显示

 

 



至此,qt已经搭建完成。

标签:qt,get,sudo,dev,apt,install,ubuntu,搭建
From: https://www.cnblogs.com/handouergege/p/17771458.html

相关文章

  • 禁止ubuntu开机后弹窗某些软件升级
    禁止ubuntu18.4开机后弹窗某些软件升级装了一个beyondcompare,不知道怎么弄得,每次开机都要弹窗软件升级。网上没有找到可行的办法。琢磨出方法:把/etc/apt/sources.list.d/scootersoftware.list和/etc/apt/sources.list.d/scootersoftware.list.save改名,问题得到解决。......
  • MQTT QoS 工作流程
    MQTT根据此处定义的服务质量(QoS)级别传送应用程序消息。传送协议是对称的,在下面的描述中,客户端和服务器各自可以充当发送者或接收者的角色。传送协议仅涉及将应用程序消息从单个发送方传送到单个接收方。当服务器向多个客户端传递应用程序消息时,每个客户端都会被单独处理......
  • 基于开源模型搭建实时人脸识别系统(四):人脸质量
    续人脸识别实战之基于开源模型搭建实时人脸识别系统(三):人脸关键点、对齐模型概览与模型选型_CodingInCV的博客-CSDN博客不论对于静态的人脸识别还是动态的人脸识别,我们都会面临一个问题,就是输入的人脸图像的质量可能会很差,比如人脸角度很大,人脸很模糊,人脸亮度很亮或很暗。这些质量......
  • OSG嵌入QT的简明总结2
    正文我之前在这篇博文《OSG嵌入QT的简明总结》中论述了OSG在QT中显示的可视化问题。其中提到官方提供的osgQt项目(地址:https://github.com/openscenegraph/osgQt)很久前已经更新了。但是我一直没有时间同步更新,最近重新尝试了一下,还是有一些问题。原先的osgQt版本是兼容Qt4的QGLW......
  • 搭建服务器
     如果你也想像搭建一个个人网站,那么你就需要购买一个服务器了转载:https://blog.csdn.net/Better_Xing/article/details/125246147如果没有耐心查看文章,也可以建议直接观看视频:https://www.bilibili.com/video/BV177411K7bH/?spm_id_from=333.999.0.0**在本地运行项目总是......
  • qt如何隐藏布局
    布局本身无法被隐藏,但是控件可以被隐藏;可以通过将整个布局放入控件中,通过隐藏控件来隐藏整个布局;下面以软键盘为例: 这样设计↑; 运行这样的代码↑; 运行效果↑:......
  • Unity3D学习记录02——PloyBrush场景搭建
    首先在Window->PackageManager里面搜索PolyBrush,下载后将URP的Shader样例导入 导入后Asset文件夹下会有Sample的文件夹,在菜单栏Tools->PolyBrush->PolyBrushWindow打开窗口这个窗口最上面的五个,第一个是用来调整地形高低的,第二个是进行柔化场景的,第三个是调整颜色的,第四个......
  • 搭建MYSQL主从
    基于二进制日志文件位置的复制#根据前面的文档,搭建两台MySQL服务,具体步骤略192.129主192.127从#主:配置这一步是因为my.cnf在/etc/下的话,它不会识别,需要在mysqld.service启动脚本中定义路径,然后需要把/etc/my.cnf配置文件拷贝到定义的目录下vim/usr/lib/systemd/system/mysqld.s......
  • Ubuntu下PostgreSQL开启远程访问(解决postgresql 端口不对外开放问题)
    修改配置文件:sudovim/etc/postgresql/9.5/main/pg_hba.conf,在文件中添加 hostallall0.0.0.0/0md5。all :匹配任何IP地址。0.0.0.0/0:对于所有IPv4地址,允许任何ip地址以任何用户身份连接任何数据;::0/0:对于所有IPv6地址。md5:加密方式。·修改 postgresql.conf:执......
  • Ubuntu修改用户名、主机名和密码
    1、Ubuntu修改用户名:   1)找到如下五个文件:/etc/passwd、/etc/group、/etc/shadow、/etc/gshadow、/etc/sudoer  2)搜索这五个文件,找到字符串为旧用户名的地方,将其改为新的用户名。(注意:以root权限进行打开编辑)    3)将家目录(~)下名字为旧用户名的目录进行重新命......