我在我的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
您解决此问题的解决方案是什么?
非常感谢
答案 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开始。