【问题标题】:Qt Creator crashes while opeing a file with it's C++ EditorQt Creator 在使用其 C++ 编辑器打开文件时崩溃
【发布时间】:2015-10-29 09:24:08
【问题描述】:

我需要专家的紧急帮助 我正在使用基于 Qt 5.4.2 的 Qt Creator 3.4.1 在 Debian amd64 测试中使用 lxde 和 gnome 桌面。 我无法在我的 qt 创建器中打开任何“cpp”、“h”或“pro”文件,当我使用 c++ 编辑器或纯文本编辑器打开任何这些扩展时,它崩溃了,但我可以用 ui 设计器打开我的表单,而无需任何问题我尝试重新安装 qtcreator 甚至清理我的 ~/config/qtproject 中的 qtproject 配置文件文件夹,但这些都不能解决我的问题

【问题讨论】:

  • 在您启动 Qt Creator 的终端上是否有任何错误消息?
  • Debian testing。可能是库冲突,尝试下载Qt的二进制包。此外,尝试运行运行strace 的应用程序,并检查您的日志文件是否记录了某些内容。
  • 在终端中运行只会给出“分段错误”消息。
  • 并且 strace 在 c++ 编辑器打开期间提供流动日志 open("/usr/share/icons/breeze_cursors/cursors/wait", O_RDONLY) = 17 open("/home/user/Programs /TestApp/TestApp.pro", O_RDONLY|O_CLOEXEC) = 17 打开("/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf", O_RDONLY) = 17 --- SIGSEGV {si_signo=SIGSEGV, si_code= SEGV_MAPERR, si_addr=0x968} --- +++ 被 SIGSEGV 杀死 +++ 分段错误
  • 你试过 qt.io 提供的二进制包了吗?

标签: c++ qt qt-creator


【解决方案1】:

感谢二进制包的建议,来自官方 debian 存储库的 qtcreator 包刚刚升级到来自 qt.io (3.5.1) 的等效二进制包,所有问题都得到了解决。我认为这只是一个与库冲突有关的错误和某事。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多