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还是环境变量操作问题,具体原理我也不清楚,还请高人指点

原文地址:https://www.cnblogs.com/hanlulu1998/p/12003845.html

时间: 2024-10-05 04:28:16

deepin下安装Qt5&以及部分问题解决的相关文章

CentOS6.2下安装Qt5.1.0

因为要将程序实现跨平台,所以只能在CentOS6.2上再安装一次Qt,为了保证一致性,我使用了和windows下版本一样的Qt5.1.0,可以到此处下载. 下载好,复制到虚拟机上后,直接双击运行,一切良好,安装完毕,可是却无法启动,于是在网上搜解决方案,将遇到的问题及解决办法记下来. 1.从application>Programming>Qt Creator点击,结果没有反应,只能使用命令行到安装目录下,启动,提示错误如下: /usr/lib64/libstdc++.so.6: version

deepin下安装的codeblocks不能自动缩进的问题

问题: deepin下从应用商店安装的codeblocks不能自动缩进 解决: sudo apt-get install codeblocks-contrib 重启codeblocks即可: 实质上是安装了很多插件.

43、Windows 7下安装Oracle 11g相关问题解决方法

很多DBA目前还停留在Oracle 9i或者10g,究其原因有可能是Oracle 11g的价格问题.本文将为大家讲解在Windows 7下安装Oracle 11g,也希望大家能从中看到11g的一些新特点. 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的,但自己尝试着去解决,一步一步尝试着去努力.自己的不懈努力,也换回了成果.比如在装SQL Server 2005和Oracle 11g时就碰到了问题,在装

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

win7 64 下安装MyGeneration  遇到的问题 ---------------------------MyGeneration 1.3 Setup---------------------------You cannot run MyGeneration without having MDAC 2.7+ installed. It is not included in the installer because the file is large and most people a

Linux下安装Qt5.6.1

我的环境:CentOS 6.7  64位. 1.下载Qt: Qt版本有很多,自己比较菜,希望安装的过程越简单越好,感觉比较新的版本会好安装一些,5.4版本还要更新 /usr/lib64/libstdc++.so.6 文件,5.6的话就省心一些. 地址如下: http://download.qt.io/official_releases/qt/5.6/5.6.1/ 选择和系统对应的,我选择了qt-opensource-Linux-x64-5.6.1.run 这个.run文件既包含了SDK也包含了I

ubuntu下安装Qt5.5.0

下载相应系统的Qt版本.http://www.qt.io/download-open-source/#section-2 安装的是32位的ubuntu,就下载x86的.就是这个qt-opensource-linux-x86-5.5.0.run. 下完之后,cd到下载的那个目录,更改文件权限chmod 700 qt-opensource-linux-x86-5.5.0.run 然后执行./qt-opensource-linux-x86-5.5.0.run 出现Qt安装对话框,下一步到完成. 编译的

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

第一步:将安装包在window平台上解压后拷贝到Linux机器的/usr/soft目录下,并且为文件夹和文件赋予最高权限,chmod+x *: 第二步:进入到redis-3.2.6目录下,执行make命令,这时会出现一个文件找不到的情况. 遇到这种情况可以使用如下命令:make MALLOC=libc 这时即成功了. 第三步:执行make install. 进入到/usr/local/bin 目录下发现多了如下几个文件: 第四步:执行命令.查看版本信息:redis-serer -v 至此,red

deepin下安装python的Tkinter库

在Linux下,如果需要编写界面应用,并且此界面应用对性能的要求不是很高,一般可以使用Python解决.Python中可以使用自带的Tkinter库或者是第三方的Wxpython库,当然Tkinter的移植性更好. 安装Tkinter非常简单,只需要输入下面命令即可: sudo apt-get install python-tk 即可安装成功Tkinter.

Deepin下安装Mysql

一.打开终端(Alt+Ctrl+T): sudo apt-get install mysql-server mysql-client 安装过程中会需要输入root账号的密码,输入密码后,等待安装完成即可 二.设置MySql: 1.将mysql加入到系统服务 chkconfig --add mysql 2.将mysql设置开机启动 chkconfig mysql on 3.注意:在这里可能chkconfig没有安装,如果是的话 ,则需要安装chkconfig命令: sudo apt-get ins