Centos8 安装 QT5.12.12 及错误问题解决

1、下载 QT 5.12.12

进入清华大学镜像网站:清华大学开源软件镜像站 | Tsinghua Open Source Mirror

Centos8 安装 QT5.12.12 及错误问题解决_第1张图片

搜索qt

Centos8 安装 QT5.12.12 及错误问题解决_第2张图片

 进入“official_releases/qt/5.12/5.12.12”目录,下载“qt-opensource-linux-x64-5.12.12.run” 

Centos8 安装 QT5.12.12 及错误问题解决_第3张图片

2、安装QT5.12.12

设置VMWare虚拟机 共享文件夹:

Centos8 安装 QT5.12.12 及错误问题解决_第4张图片

 Centos8 安装 QT5.12.12 及错误问题解决_第5张图片

进入 CentOS 8 “计算机”

Centos8 安装 QT5.12.12 及错误问题解决_第6张图片

进入终端命令界面

Centos8 安装 QT5.12.12 及错误问题解决_第7张图片

 输入命令:vmhgfs-fuse .host:/ /mnt/hgfs/ -o subtype=vmhgfs-fuse.allow_other

Centos8 安装 QT5.12.12 及错误问题解决_第8张图片

(若要取消挂接,输入命令:umount -a) 

这样就完成共享文件的挂接。/mnt/hgfs/share目录下,出现共享的qt安装包:

Centos8 安装 QT5.12.12 及错误问题解决_第9张图片

 把“qt-opensource-linux-x64-5.12.12.run”拷贝到CentOS其它文件夹下,例如:/files下:

Centos8 安装 QT5.12.12 及错误问题解决_第10张图片

 为便于安装的顺利进行,终端命令界面中输入命令:chmod +x qt-opensource-linux-x64-5.12.12.run

Centos8 安装 QT5.12.12 及错误问题解决_第11张图片

 然后,双击 qt-opensource-linux-x64-5.12.12.run 文件,就可以进行按照QT了。

Centos8 安装 QT5.12.12 及错误问题解决_第12张图片

3、QT启动不了的相关问题解决

若qtCreator启动不了,可能是相关的编译库没有安装,也可以是相关库文件缺失。

3.1 相关编译库安装

进入终端命令界面

Centos8 安装 QT5.12.12 及错误问题解决_第13张图片

安装gcc,命令:yum install gcc

 检查安装是否成功:gcc -v

Centos8 安装 QT5.12.12 及错误问题解决_第14张图片

 安装gcc-c++,命令:yum install gcc-c++ 

 检查安装是否成功:c++ -v

Centos8 安装 QT5.12.12 及错误问题解决_第15张图片

3.2 缺失库文件安装

修改配置文件~/.bashrc

若权限不够,需先设置好能修改的权限,命令:chmod +x ~/.bashrc

 用 vim 编辑器打开:

Centos8 安装 QT5.12.12 及错误问题解决_第16张图片

 Centos8 安装 QT5.12.12 及错误问题解决_第17张图片

 输入“E”进行编辑:

在最后增加:

export QT_DEBUG_PLUGINS=1

Centos8 安装 QT5.12.12 及错误问题解决_第18张图片

 输入命令: ":wq",保存退出。

Centos8 安装 QT5.12.12 及错误问题解决_第19张图片

 这样,会在qtcreator启动时,列出详细的错误提示。

在命令界面中,接插件所在的目录,例如:/opt/Qt5.12.12/Tools/QtCreator/lib/Qt/plugins/platforms

Centos8 安装 QT5.12.12 及错误问题解决_第20张图片

  输入:ldd libqxcb.so,查看是否存在确实的库文件。

缺失的库文件,会提示:not found,如:

Centos8 安装 QT5.12.12 及错误问题解决_第21张图片

若发现不存在libxcb-xinerama.so.0库,解决办法:

yum install libxcb-xinerama0

若发现不存在libxcb-render-util.so.0库,解决办法:

yum install xcb-util-renderutil

若发现不存在libxcb-image.so.0库,解决办法:

yum install xcb-util-image

若发现不存在libxcb-icccm.so.4库,解决办法:

yum install xcb-util-wm

你可能感兴趣的:(虚拟机及QT,qt,开发语言)