您现在的位置是:首页 > 正文

linux环境配置qt

2024-02-01 03:21:59阅读 2

在配置linux环境时,每个人遇到的问题可能不太一样,对应的解决方法也有所区别,这里简述一下本人在配置过程中所遇到的问题。
我在uos系统上配置的。
特别提醒,uos一般没有root权限,执行很多命令都需要添加sudo。
第一步:
下载qt linux版本的.run文件,我是在官网下载的,可百度搜索下。
第二步:
复制到/home目录下的任意文件夹,然后给.run文件赋予执行权限sudo chmod 777 xxx.run,
然后执行./xxx.run,会弹出qt安装界面。跟windows配置过程一致。
第三步:
打开qtcreator软件,成功运行,不过创建工程后只能看到pro文件,后面查看环境配置,当时是在c++编译器那里没有环境。

后面在线安装sudo apt-get install c++就可以了。
在这里插入图片描述
然后就可以愉快的玩qt了,创建工程。

然后!然后!就出现了 Qt找不到GL库的问题
百度一下找到解决方法。
先找到 libGL.so.1 的路径
find . -name “libGL.so.1”
然后执行下面命令

sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1/usr/lib/libGL.so

最后就解决了,成功运行。

第四步:

成功运行后,使用debug编译,发现不能运行

然后找到一个解决方法:
在执行 cd ~/.config/QtProject/这个目录下 创建一个qtloging.ini文件,然后在里面添加
[Rules]
.debug=true
qt.
.debug=false
保存退出,然后用命令行启动qt(sudo ./qtcreator)运行就可打印了。
至此,Qt常规运行环境都可以了,如果需要需要cmake编译环境,在线安装一下即可,
执行sudo apt-get install cmake

Centos 安装命令不一样

网站文章

  • HTML—— Id和Class选择器

    HTML—— Id和Class选择器

    class 选择器用于描述一组元素的样式,class 选择器有别于id选择器,class可以在多个元素中使用。要使用CSS对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选...

    2024-02-01 03:21:29
  • 网络编程(套接字)

    网络编程(套接字)分层IP域名端口端口号(0-65535)InetSocetAddressUDP根据网络来进行的数据传输分层物理层数据链路层网络层传输层(协议UDP、TCP)会话层表示层应用层IPIP...

    2024-02-01 03:21:22
  • 富文本编辑器直接粘贴图片实现

    富文本编辑器直接粘贴图片实现

    这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) ...

    2024-02-01 03:21:17
  • 【火龙果】评测三 MicroPython上手初体验

    【火龙果】评测三 MicroPython上手初体验

    火龙果开发板MicroPython评测

    2024-02-01 03:20:46
  • Android 属性动画原理解析

    Android 属性动画原理解析

    目录 属性动画简介 什么是属性动画 属性动画的基本模型 android 属性动画使用示例 ValueAnimator ObjectAnimator ViewPropertyAnimator 属性动画的...

    2024-02-01 03:20:39
  • 阿里云在线温湿度-小熊派qpython(综合展示)

    阿里云在线温湿度-小熊派qpython(综合展示)

    需要用到的东西:小熊派的ec100y开发板;i2c的温湿度传感器(我这里用的sht31,其他的也可以,自行修改代码);阿里云账号;接线:用到3.3v,GND,i2c的SCL和SDA阿里云显示展示:ap...

    2024-02-01 03:20:31
  • 模拟post发送,收到的数据乱码 且已设置utf-8标准编码

    模拟post发送,收到的数据乱码 且已设置utf-8标准编码

    模拟Post发送乱码

    2024-02-01 03:19:59
  • Spring知识篇2:Spring Frame框架的基本知识

    Spring知识篇2:Spring Frame框架的基本知识

    本文主要介绍Spring Frame需要掌握的知识

    2024-02-01 03:19:53
  • 微服务之间调用(consul)

    1.首先确定是不是在同一注册中心。 2.确实微服务名唯一,不然可能会调到其他微服务中,导致错误。 3.引入二个包 RestTemplate 和 DiscoveryClient 。 4.通过获取注册提供...

    2024-02-01 03:19:47
  • 【UnityShader】光线追踪体积光

    【UnityShader】光线追踪体积光

    最近尝试实现了一下光线追踪体积光,效果如下: 光线追踪(Ray tracing)是三维计算机图形学中的特殊渲染算法,跟踪从眼睛发出的光线而不是光源发出的光线,通过这样一项技术生成编排好的场景的数学模型显现出来。(摘自维基百科) 实现步骤: 一、在灯光区域生成体积光的载体mesh,即我们的体积光实际上是渲染在mesh上的,因此光线追踪的起点是每个顶点的位

    2024-02-01 03:19:39