从qt 5.15开始,往后的版本,安装方式有了一些变化。已经不在提供本地的安装文件了,之后未编译的源码,对于大多数人来说没必要折腾源码安装。直接下载qt提供的在线下载器进行安装就可以。
这次说下安装好之后我遇到的一个问题:在运行的时候出现了一个弹窗,是个报错信息。如下图:
说下解决方法:
1、第一步,添加个环境变量到 ~/.bashrc 文件中 export QT_DEBUG_PLUGINS=1
保存后记得source 重新读取下bashrc文件。这之后呢,再启动qt就会看到更详细的信息了。(注意,运行的时候用命令行运行)
2、第二步,找到报错具体位置:
我的说是:(libxcb-cursor.so.0: cannot open shared object file: No such file or directory)
好了,直接安装:sudo apt-get install libxcb-cursor0
有的人可能缺少:libxcb-xinerama.so.0: cannot open shared object file: No such file or directory
安装这个:sudo apt-get install libxcb-xinerama0-dev
重新运行,搞定。