当我按下“打开项目”按钮时,QT Creator IDE会立即意外关闭

时间:2014-09-21 11:42:26

标签: qt-creator centos6

我在我的cent操作系统上安装了Qt Creator 3.1.2。

它基于Qt 5.3.1(GCC 4.6.1,32位)

除了"打开项目"

之外,每件事情都可以

当我通过终端运行程序时,我首先看到此警告消息:

  

(:10415):Gtk-WARNING **:尝试加载未知的IM上下文   键入> -k-im-context-none'

同时程序启动,我可以创建新项目等。

但是当我按下"打开项目" IDE按钮意外关闭。

我检查了终端,我看到系统显示了这条错误消息:

  

/opt/Qt5.3.1/Tools/QtCreator/bin/qtcreator:符号查找错误:   /opt/Qt5.3.1/Tools/QtCreator/bin/plugins/platformthemes/libqgtk2.so:   未定义的符号:gtk_dialog_get_widget_for_response

您解决此问题的解决方案是什么?

非常感谢

1 个答案:

答案 0 :(得分:3)

问题似乎是,你的CentOS太旧了,与构建Qt Creator的机器相比,它的版本太旧了GTK

可以尝试的一件事就是删除GTK插件/opt/Qt5.3.1/Tools/QtCreator/bin/plugins/platformthemes/libqgtk2.so。幸运的话,Qt Creator将没有GTK / Gnome桌面集成,但是否则会有效。

否则,如果您无法升级您的操作系统,以及以上解决方案"不满意,您需要自己构建Qt和/或Qt Creator,因此它将为您的系统正确配置。这个bug report(自修复以来)似乎表明,问题在于Qt库(Creator二进制包捆绑它构建的Qt库),所以你认为你必须从自己构建Qt开始。