【问题标题】:Running qt creator via remote desktop通过远程桌面运行 qt creator
【发布时间】:2016-09-17 16:42:43
【问题描述】:

我们正在使用 QT creator 开发软件。该软件旨在在 Windows 和运行 Debian 的 ARM 迷你计算机上运行。为了在迷你电脑上测试软件,我们使用 ssh 和导出的显示器登录迷你电脑。像 Inkscape 这样的一些程序运行良好,但我们无法运行 QT Creator。它总是显示以下错误:

No tool chain set from kit "Desktop".
No tool chain set from kit "Desktop".
Cant find EGLConfig, returning null config
Unable to find an X11 visual which matches EGL config 0
Could not initialize OpenGL for RasterGLSurface, reverting to RasterSurface.
Cant find EGLConfig, returning null config
Unable to find an X11 visual which matches EGL config 0
Could not initialize OpenGL

我们还尝试从另一台 x86 linux 计算机登录,但这会产生相同的错误。因此,我们假设问题与架构有关。有人知道如何解决这个问题吗?

编辑:我们刚刚尝试从另一台 ARM Debian 小型计算机访问 QT 创建器,它也失败了。因此,它似乎与我们最初怀疑的架构无关。

(我们当然可以进行交叉编译和远程调试,但我们尽量避免这种情况)

【问题讨论】:

    标签: c++ linux qt arm remote-access


    【解决方案1】:

    尝试在没有 Welcome 插件的情况下加载 qtcreator:

    qtcreator -noload Welcome
    

    Welcome 插件使用 X 转发可能不支持的 OpenGL。

    【讨论】:

    • 这很容易。有用。谢谢。 Welcome 插件真的只是启动 QT Creator 时得到的小屏幕吗?
    • 它为您提供了一个不错的“入门”、“最近的项目”和“最近的会话”视图。但是为什么他们需要为此使用 OpenGL,我不知道。在他们介绍这个之后,它只给我带来了痛苦。现在,我总是在我的 QtCreator 安装中禁用这个插件。
    • 我喜欢 Windows 上的这个屏幕,但对于使用 X 转发的远程会话,我当然可以不用它。
    • FWIW,这已经不够了。对于 v4.2.0,您还必须排除 AnalyzerBase 插件。该插件已进入 4.4 测试版,即使使用 -noload all,应用程序也不再加载。
    猜你喜欢
    • 2015-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多