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&以及部分问题解决的更多相关文章

  1. deepin下安装ESP32的开发环境

    deepin下安装ESP32的开发环境 本文章用于记录在deepin下安装ESP32的开发环境,前几日在CentOS7之下实现过,但CentOS7对于我这个Linux新手太不友好,于是重装deepin ...

  2. win7 64位系统下安装autoitlibrary库遇到问题解决

    转载来自http://blog.sina.com.cn/s/blog_53f023270101skyq.html 今天需要在win7 64位系统下安装autoitlibrary库,起初安装好了robo ...

  3. win7 64 下安装MyGeneration 遇到的问题解决方法

    win7 64 下安装MyGeneration  遇到的问题 ---------------------------MyGeneration 1.3 Setup-------------------- ...

  4. CentOS6.2下安装Qt5.1.0

    因为要将程序实现跨平台,所以只能在CentOS6.2上再安装一次Qt,为了保证一致性,我使用了和windows下版本一样的Qt5.1.0,可以到此处下载. 下载好,复制到虚拟机上后,直接双击运行,一切 ...

  5. Ubuntu18.10下安装Qt5.12过程记录

    首先你得先安装Ubuntu操作系统(我是在VMWare14中安装的Ubuntu18.10版本). 阿里镜像:https://opsx.alibaba.com/mirror 我这里下载的文件为:ubun ...

  6. Linux下安装Qt5.6.1

    我的环境:CentOS 6.7  64位. 1.下载Qt: Qt版本有很多,自己比较菜,希望安装的过程越简单越好,感觉比较新的版本会好安装一些,5.4版本还要更新 /usr/lib64/libstdc ...

  7. Linux环境下安装Redis步骤即问题解决

    第一步:将安装包在window平台上解压后拷贝到Linux机器的/usr/soft目录下,并且为文件夹和文件赋予最高权限,chmod+x *: 第二步:进入到redis-3.2.6目录下,执行make ...

  8. Linux-CentOS7下安装mysql5.6常见问题解决!

    第一次写博客,写的不好请大家多见谅!有遇到问题可以评论到下方,我会抽空帮大家解决!! 下载MySQL-5.6.tar安装包(包含server,client等) 首先用root用户将MySQL-5.6. ...

  9. Ubuntu(虚拟机)下安装Qt5.5.1

    1.到官网下载需要的相应版本 http://download.qt.io/archive/qt/ (这里我选择的是 qt-opensource-linux-x64-android-5.5.1.run) ...

随机推荐

  1. Spring MVC 面试题

    什么是springMVC?作用? springMVC是一种web层mvc框架,用于替代servlet(处理|响应请求,获取表单参数,表单校验等). 为什么要用springMVC? 基本上,框架的作用就 ...

  2. JavaEE体系架构

    转载于:https://www.cnblogs.com/reverseAC/p/8512379.html JavaEE知识体系结构图 JavaEE体系结构图: 认识JavaEE完整体系架构(转载):作 ...

  3. QT:圆角设置

    Qt在设置窗口边框圆角时有两种方式,一种是设置样式,另一种是在paintEvent事件中绘制窗口.下面分别叙述用这两种方式来实现窗口边框圆角的效果. 一.使用setStyleSheet方法 this- ...

  4. scrapy项目5:爬取ajax形式加载的数据,并用ImagePipeline保存图片

    1.目标分析: 我们想要获取的数据为如下图: 1).每本书的名称 2).每本书的价格 3).每本书的简介 2.网页分析: 网站url:http://e.dangdang.com/list-WY1-dd ...

  5. mysql报错处理:incompatible with sql_mode=only_full_group_by

    问题: 服务报错:incompatible with sql_mode=only_full_group_by,如下图所示: 分析: NLY_FULL_GROUP_BY是MySQL提供的一个sql_mo ...

  6. spring-ApplicationContext的事件传播(转)

    ApplicationContext中的事件处理是通过ApplicationEvent类和ApplicationListener接口来提供的,通过ApplicationContext的publishE ...

  7. 四、smarty模板的自定义函数

    smarty模板的自定义函数(这里介绍的是常用) 分为三个种类: 1.  变量调节器 2.  函数 3.  块函数 三个种类插件的用法: 1.  变量调解器的用法, <{$var|myfun:a ...

  8. WPF 打字效果

    看到有篇是用关键字动画来做的,感觉性能不是很好,万一字太多,比如几百上千个字那会加几百上千个关键帧... 下面是我自己写的: public MainWindow() { InitializeCompo ...

  9. leetcode 33搜索旋转排序数组

    暴力解法:O(n) 想办法用二分查找Ologn

  10. ListView 中如何优化图片?

    图片的优化策略比较多.1.处理图片的方式:如果 ListView 中自定义的 Item 中有涉及到大量图片的,一定要对图片进行细心的处理,因为图片占的内存是ListView 项中最头疼的,处理图片的方 ...