1、下载 QT 5.12.12
进入清华大学镜像网站:清华大学开源软件镜像站 | Tsinghua Open Source Mirror
搜索qt
进入“official_releases/qt/5.12/5.12.12”目录,下载“qt-opensource-linux-x64-5.12.12.run”
2、安装QT5.12.12
设置VMWare虚拟机 共享文件夹:
进入 CentOS 8 “计算机”
进入终端命令界面
输入命令:vmhgfs-fuse .host:/ /mnt/hgfs/ -o subtype=vmhgfs-fuse.allow_other
(若要取消挂接,输入命令:umount -a)
这样就完成共享文件的挂接。/mnt/hgfs/share目录下,出现共享的qt安装包:
把“qt-opensource-linux-x64-5.12.12.run”拷贝到CentOS其它文件夹下,例如:/files下:
为便于安装的顺利进行,终端命令界面中输入命令:chmod +x qt-opensource-linux-x64-5.12.12.run
然后,双击 qt-opensource-linux-x64-5.12.12.run 文件,就可以进行按照QT了。
3、QT启动不了的相关问题解决
若qtCreator启动不了,可能是相关的编译库没有安装,也可以是相关库文件缺失。
3.1 相关编译库安装
进入终端命令界面
安装gcc,命令:yum install gcc
检查安装是否成功:gcc -v
安装gcc-c++,命令:yum install gcc-c++
检查安装是否成功:c++ -v
3.2 缺失库文件安装
修改配置文件~/.bashrc
若权限不够,需先设置好能修改的权限,命令:chmod +x ~/.bashrc
用 vim 编辑器打开:
输入“E”进行编辑:
在最后增加:
export QT_DEBUG_PLUGINS=1
输入命令: ":wq",保存退出。
这样,会在qtcreator启动时,列出详细的错误提示。
在命令界面中,接插件所在的目录,例如:/opt/Qt5.12.12/Tools/QtCreator/lib/Qt/plugins/platforms
输入:ldd libqxcb.so,查看是否存在确实的库文件。
缺失的库文件,会提示:not found,如:
若发现不存在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