由于在飞腾处理器下,安装Qt5.9时不支持可执行文件的安装。因此需要在官网下载qt跟qtcreator的源码进行编译安装,关于具体的安装过程,我的博客里面已经有详细的说明。具体网址如下
https://is-zqf.blog.csdn.net/article/details/121370872
在上述的安装过程完成后,第一次成功,没问题。但是在换了第二台机器时出现了安装QtCreator之后打开报错的现象。报错的内容如下
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Cannot mix incompatible Qt library (version 0x50601) with this library (version 0x50902)
已放弃 (核心已转储)
经过多方查找,最终还是被我发现了错误所在,具体的错误发生原因不确定,但是解决办法是有的。如下
由于我上面提到的博客中,QT是安装在home下面,编译过程直接在QT的源码中build文件夹下,因此这次解决错误也是以此为例子进行说明。
首先,进入到QT的安装目录,本博客也就是在源码下的build文件夹里,然后找到lib文件夹,进入,执行下面的命令
sudo mkdir qt
sudo mv *Qt* qt
执行完成后在终端输入qtcreator,可以看到此时qtcreator被启动,错误得到解决。