deepin下安装Qt5&以及部分问题解决
deepin安装Qt5
1 deepin商店里的Qt5版本太低,可以直接下载官方的Qt5安装包:
官方下载渠道:http://www.qt.io/download-open-source/
离线镜像下载渠道:http://download.qt.io/official_releases/qt/(推荐)
2 下载完成,打开终端,输入命令:“sudo chmod -R 777 qt-opensource-linux-x64-5.13.2.run”,(本人下载的是qt-opensource-linux-x64-5.13.2.run),赋予安装包权限
3 开始安装 Qt,输入命令“./qt-opensource-linux-x64-5.13.2.run”或者“sudo ./qt-opensource-linux-x64-5.13.2.run”
两者的区别在于,一个是将Qt默认安装在/home目录下,后者是将Qt安装在根目录/opt下,当然你也可以在图形界面安装过程中自行设置安装路径,但是建议最好不要
4 根据弹出的窗口,按照提示操作即可,要求填入账号哪里可以跳过或者注册一个登录都可以,组件哪里不知道选那些的建议全选,安装完成即可
5 Qt安装完成后,先别打开,因为还需要安装其他工具以及库文件:
1|sudo apt-get install gcc g++ //安装 linux 下编程的编译器
2|sudo apt-get install libqt4-dev //不然编译时会出现错误“cannot find -lgl”
3|sudo apt-get install build-essential //这是一个编译工具,它可以使得我们的程序知道头文件和库函数放在哪个位置;
6 打开Qt创建项目即可
Qt5安装后部分问题
1 构建项目就会出现:-1: error: cannot find -lGL
解决方法:sudo apt-get install libgl1-mesa-dev
2 安装Qt5后,重启deepin发现桌面黑屏了,但是终端和应用使用正常,只有桌面黑屏
解决方法:
部分人参考网上其他linux下的安装过程,发现有创建环境变量的步骤,如下:
1 执行终端:sudo gedit /etc/profile
2 添加环境变量:
export QTDIR=/opt/Qt5.13.2/5.13.2
export PATH=\(QTDIR/gcc_64/bin:\)PATH
export LD_LIBRARY_PATH=\(QTDIR/gcc_64/lib:\)LD_LIBRARY_PATH
>3 生效环境变量:`source /etc/profile`
结果导致系统环境变量发生问题,删除添加环境变量即可
1.执行终端:`sudo gedit /etc/profile`
2.删除环境变量
3.生效环境变量:`source /etc/profile`
重启即可修复黑屏问题
*此问题不知是deepin的BUG还是环境变量操作问题,具体原理我也不清楚,还请高人指点*
deepin下安装Qt5&以及部分问题解决的更多相关文章
- deepin下安装ESP32的开发环境
deepin下安装ESP32的开发环境 本文章用于记录在deepin下安装ESP32的开发环境,前几日在CentOS7之下实现过,但CentOS7对于我这个Linux新手太不友好,于是重装deepin ...
- win7 64位系统下安装autoitlibrary库遇到问题解决
转载来自http://blog.sina.com.cn/s/blog_53f023270101skyq.html 今天需要在win7 64位系统下安装autoitlibrary库,起初安装好了robo ...
- win7 64 下安装MyGeneration 遇到的问题解决方法
win7 64 下安装MyGeneration 遇到的问题 ---------------------------MyGeneration 1.3 Setup-------------------- ...
- CentOS6.2下安装Qt5.1.0
因为要将程序实现跨平台,所以只能在CentOS6.2上再安装一次Qt,为了保证一致性,我使用了和windows下版本一样的Qt5.1.0,可以到此处下载. 下载好,复制到虚拟机上后,直接双击运行,一切 ...
- Ubuntu18.10下安装Qt5.12过程记录
首先你得先安装Ubuntu操作系统(我是在VMWare14中安装的Ubuntu18.10版本). 阿里镜像:https://opsx.alibaba.com/mirror 我这里下载的文件为:ubun ...
- Linux下安装Qt5.6.1
我的环境:CentOS 6.7 64位. 1.下载Qt: Qt版本有很多,自己比较菜,希望安装的过程越简单越好,感觉比较新的版本会好安装一些,5.4版本还要更新 /usr/lib64/libstdc ...
- Linux环境下安装Redis步骤即问题解决
第一步:将安装包在window平台上解压后拷贝到Linux机器的/usr/soft目录下,并且为文件夹和文件赋予最高权限,chmod+x *: 第二步:进入到redis-3.2.6目录下,执行make ...
- Linux-CentOS7下安装mysql5.6常见问题解决!
第一次写博客,写的不好请大家多见谅!有遇到问题可以评论到下方,我会抽空帮大家解决!! 下载MySQL-5.6.tar安装包(包含server,client等) 首先用root用户将MySQL-5.6. ...
- Ubuntu(虚拟机)下安装Qt5.5.1
1.到官网下载需要的相应版本 http://download.qt.io/archive/qt/ (这里我选择的是 qt-opensource-linux-x64-android-5.5.1.run) ...
随机推荐
- 【weblogic】WTC配置(Weblogic Tuxedo Connector)
记录下工作中涉及到的WTC使用 WTC 是BEA 的WEB支持产品Weblogic和中间件产品Tuxedo之间的连接工具,全称Weblogic Tuxedo Connector.WTC使Weblogi ...
- wx小程序知识点(二)
二.WXML和HTML的异同.WXSS和CSS的异同 (1)WXML和HTML 相同点:都是用来描述页面结构的,由标签.属性组成 不同点:标签名不一样,小程序标签名更少: 小程序多了 wx:if 这样 ...
- Centos 由字符界面 init 3 切换图形界面 init 5
Centos6 和 Centos7 由字符界面切换成 图形界面方法不同,下面分别介绍. 一.Centos6 切换方法 yum -y install xorg* yum -y groupinstall ...
- Linux命令-磁盘管理(一)
Linux命令-磁盘管理(一) Linux cd命令 Linux cd命令用于切换当前工作目录至 dirName(目录参数). 其中 dirName 表示法可为绝对路径或相对路径.若目录名称省略,则变 ...
- RedisTemplate zSet的使用, 根据点赞排序,和创建时间排序2种方式
使用Redis 对问题下的回答按点赞数排序的思路; 1根据问题id查出所有的回答列表; 2吧回答的ids添加到zset1中; key为id,value为赞的数量;(用于点赞排行); //批量添加 Lo ...
- TCP 之 TCP首部
TCP首部图 TCP首部说明 源端口,目的端口 用于寻找发送端和接收端应用进程.(源IP,源端口,目的IP,目的端口) 四元组确定唯一一个TCP连接:(IP,端口)也称为一个插口(socket): 序 ...
- legend3---4、lavarel中session使用注意
legend3---4.lavarel中session使用注意 一.总结 一句话总结: session('key',$value)不是存值,是设置默认值,session(['key'=>$val ...
- 一、基础篇--1.2Java集合-ArrayList和Vector的区别
ArrayList和Vector的区别 ArrayList和Vector都是基于动态数组实现的. 区别 ArrayList是非线程安全的,Vector是线程安全的. Vector的方法都加了同步锁 ...
- Boston House Price with Scikit-Learn
Boston House Price with Scikit-Learn Data Description >>> from sklearn.datasets import load ...
- Jenkins发布回滚方案
Jenkins回滚可以通过每次发布从主干打tag,然后发布的时候发tag,比如tag, v1, v2,v3 如果我发布了v3,想要回滚回v2,直接在Jenkins中选择v2的tag地址重新构建就可以回 ...