QtCreator 在注册命名空间时崩溃

QtCreator 在注册命名空间时崩溃

我刚刚在计算机上安装了 Ubuntu 13.10 (Desktop) x64,并想使用 QtCreator 安装 Qt5。因此,我从以下位置下载了它:

http://qt-project.org/downloads

http://download.qt-project.org/official_releases/online_installers/1.4/qt-linux-opensource-1.4.0-2-x86_64-online.run

安装运行后,通过从终端执行 .run 文件,我尝试启动 QtCreator。

它启动了,但不到一分钟就崩溃了。当我尝试通过运行以下 bash 脚本从终端启动 QtCreator 时:

/opt/Qt/工具/QtCreator/bin/qtcreator.sh

发生了同样的事情,但它崩溃并显示以下消息:

QSqlDatabasePrivate::addDatabase: duplicate connection name 'QHelpCollectionHandler-20391584-4', old connection removed.
QSqlQuery::prepare: no driver
QSqlQuery::prepare: no driver
Error registering namespace ' "org.qt-project.qtgui.502" ' from file ' "/opt/Qt//5.0.2/gcc_64/doc/qtgui.qch" ': "Cannot register namespace 'org.qt-project.qtgui.502'!" 
Segmentation fault (core dumped)

最后一条消息“分段错误”对我来说看起来像某种缓冲区溢出。

我搜索了一会儿,但一无所获。我找不到解决方案,甚至找不到遇到同样问题的人。

有人知道是什么原因导致 QtCreator 崩溃吗?我该如何修复它?或者有人能提供一些我可以尝试的方法让这个东西正常工作吗?

PS 我当然尝试过重新安装并关闭和打开电脑。

答案1

官方存储库中有一个稍旧的版本:

$ sudo apt-get install qt5-default
$ sudo apt-get install qtcreator

您也可以从以下位置安装 QtCreator 2.8.1这里(我正在使用这个包)。

相关内容