linux的qt中出现error2,在linux下安装QT 5.13版本及错误解决方法

在linux下安装QT 5.13版本及错误解决方法

在linux下安装QT 5.13版本及错误解决方法

一、下载安装包

网址:http://download.qt.io/archive/qt/

选择linux版本

ad8827ac9b4e16b5a6d6425344dd9f76.png

二、修改权限:

在终端下进入该资源包的目录,在该目录下输入命令:“sudo chmod -R 777 qtopensource-linux-x64-5.13.2.run”

三、安装

继续输入命令:“sudo ./qt-opensource-linux-x64-5.13.2.run”

四、安装界面

一直next,到这里后,建议全选(select All)

(注:软件包默认安装在"/opt"目录下)

9316e6f374cb4fefb51fac19a099b7a0.png

注:图片源自网络

运行

6db555b37ebe723e885eaa86de4c49d8.png

错误解决方法:

提示错误“cannot find -lGL”

原因一:没有安装GL库

方法:终端下输入命令“sudo apt-get install libqt4-dev”,若还是提示该错误,参考原因二。

注:若提示不能连接网络,则参考我的博客:“如何在Linux下配置网络”

原因二:OpenGL 在大部分 Linux 发行版中都是默认安装的,若找不到该链接库一般都是路径不对,Qt 默认在 /usr/lib/ 目录下查找动态链接库,但是很多 Linux 发行版将 OpenGL 链接库放在其它目录,具体放在哪个目录可以通过命令“locate libGL”查看。

方法:

①把 libGL.so 拷贝到 /usr/lib/ 目录

②在 /usr/lib/ 目录下为 libGL.so 创建一个链接

步骤一:通过命令“locate libGL”查看库的路径

步骤二:使用sudo超级权限执行:“sudo ln -s /usr/lib/x86_64-linugnu/mesa/libGL.so.1 /usr/lib/libGL.so”

注:不同的Linux,库所在的路径有所不同。命令根据其路径改变

0cec627fb820cc7a3443fa9ff7302c5d.png

解决QT不能输入中文的问题

一、在终端输入命令:sudo apt-get install fcitx-frontend-qt5,安装fcitx支持的qt5库文件

二、输入命令:cd /usr/lib/x86_64-linugnu/qt5/plugins/platforminputcontexts

里面有个libfcitxplatforminputcontextplugin.so文件,这个是Qt输入中文的关键性文件

c820d6f8a8feb87e1f7b6e9e2804111a.png

三、将该文件复制到以下目录

(注:该目录视你的安装目录而定)

输入命令:

sudo cp libfcitxplatforminputcontextplugin.so/opt/Qt5.13.2/5.13.2/gcc_64/plugins/platforminputcontexts (这两行是一条命令,因为太长自动分离了)

sudo cp libfcitxplatforminputcontextplugin.so /opt/Qt5.13.2/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

(同样为一条命令)

在linux下安装QT 5.13版本及错误解决方法相关教程

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux安装Qt,可以按照以下步骤进行: 1. 下载Qt安装包,可以从Qt官网下载,也可以使用Linux发行版自带的软件包管理器进行安装。 2. 安装依赖库,Qt需要一些依赖库才能正常运行,可以使用Linux发行版自带的软件包管理器进行安装。 3. 解压Qt安装包,可以使用命令行或图形界面进行解压。 4. 运行安装程序,进入解压后的Qt目录,运行./configure命令进行配置,然后运行make命令进行编译,最后运行make install命令进行安装。 5. 配置环境变量,将Qt的bin目录添加到PATH环境变量,以便在命令行使用Qt命令。 6. 安装Qt Creator,Qt Creator是Qt的集成开发环境,可以从Qt官网下载安装包进行安装,也可以使用Linux发行版自带的软件包管理器进行安装。 7. 配置Qt Creator,打开Qt Creator,进入Tools -> Options -> Kits,添加Qt版本和编译器,然后进入Tools -> Options -> Build & Run,配置Qt的构建和运行环境。 安装完成后,就可以在Linux下使用Qt进行开发了。 ### 回答2: 在Linux安装Qt的过程相较于Windows和Mac OS X来说更加的简单。本文将会提供两种Linux安装Qt方法方法一:使用包管理器安装 大多数的Linux操作系统都提供了包管理器来方便用户安装和升级软件。以Ubuntu为例,我们可以使用以下的命令来安装Qt: ``` sudo apt-get install build-essential sudo apt-get install qt5-default ``` 这里,我们首先安装了必要的编译工具,然后使用apt-get命令安装Qt。这个方法的好处在于非常容易,只需要几个命令即可完成安装,而且还可以方便地从软件仓库安装和升级Qt方法二:从Qt官网下载并安装 如果您想使用最新版本Qt或者操作系统的软件仓库没有Qt的最新版本,您可以下载最新的Qt安装包并手动安装。下面是操作步骤: 1. 打开Qt官网(https://www.qt.io/download)并选择您需要的版本。 2. 选择您的操作系统和架构,然后选择“Download”进行下载。 3. 下载完成后,进入下载目录并解压文件(通常是一个.tar.gz文件)。可以使用以下命令解压: ``` tar zxvf qt-x.x.x.tar.gz ``` 4. 解压完成后,进入解压后的文件夹并使用以下命令来配置和编译Qt: ``` ./configure -prefix /usr/local/ make sudo make install ``` 其,-prefix选项指定了Qt安装目录。如果你不想使用默认的/usr/local,可以自己指定其他目录。 5. 安装完成后,可以使用以下命令进行验证: ``` qmake --version ``` 如果显示了Qt版本信息,那么说明你已经成功安装Qt! 总之,无论使用哪种方法安装Qt,我们都可以非常方便地在Linux下进行Qt应用程序的开发。 ### 回答3: 在Linux系统下安装Qt可以通过两种方式,一种是使用系统或发行版的包管理器进行安装,另一种方法是从Qt官网下载安装包并手动安装。 通过包管理器安装: 对于基于Debian/Ubuntu的系统,可以使用apt工具进行Qt安装: ```bash sudo apt-get update sudo apt-get install qt5-default ``` 对于基于Red Hat/Fedora的系统,可以使用dnf或yum工具进行Qt安装: ```bash sudo dnf update sudo dnf install qt5-devel ``` 手动安装: 首先,在Qt官网下载适合你的Linux版本安装包。打开Qt官网,依次选择Download->Go open source-> DOWNLOAD button ,在页面选择你的系统版本: 然后选择Open source installers -> qt-unified-linux-x64-online.run。 将下载的安装包进行解压并打开终端命令窗口,进入解压后文件夹: ```bash chmod +x qt-unified-linux-x64-online.run ./qt-unified-linux-x64-online.run ``` 接下来按照提示进行安装即可。安装完成后,需要配置环境变量。 在终端输入如下命令: ```bash sudo nano /etc/environment ``` 在打开的文件添加环境变量: ```bash QTDIR=/opt/Qt/5.15.0/gcc_64 PATH=$QTDIR/bin:$PATH export PATH QTDIR ``` 保存文件并退出。重启终端并输入命令qtchooser -print-env,可以看到环境变量及Qt的相关信息是否设置成功。 现在你可以在命令行输入如下命令来测试Qt: ```bash cd /opt/Qt/5.15.0/gcc_64/examples/widgets/analogclock qmake && make ./analogclock ``` 如果桌面上同时启动Qt Creator,则可以在Qt Creator打开此项目并编译、运行结果。 总结: Qt是一个跨平台的GUI开发框架,它可以让开发人员在不同的操作系统上制作出漂亮的界面。在Linux安装Qt可以通过包管理器或手动方式进行,通过包管理器安装方便快捷,而手动安装可以在Qt官方网站下载安装包进行安装。无论哪种方式,都需要在安装后配置环境变量方便后续操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值