C++ 通过远程桌面运行qt creator
我们正在使用QT creator开发一个软件。该软件旨在运行在windows和运行Debian的ARM微型计算机上。为了在微型计算机上测试软件,我们使用ssh和导出的显示器登录到微型计算机上。像Inkscape这样的一些程序运行良好,但我们无法运行QT Creator。它始终显示以下错误:C++ 通过远程桌面运行qt creator,c++,linux,qt,arm,remote-access,C++,Linux,Qt,Arm,Remote Access,我们正在使用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, returni
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 creator,但也失败了。因此,它似乎与我们最初怀疑的架构无关
(我们当然可以进行交叉编译和远程调试,但我们尽量避免这种情况)尝试在不使用欢迎插件的情况下加载qtcreator:
qtcreator -noload Welcome
Welcome插件使用OpenGL,X转发可能不支持OpenGL。这很简单。它起作用了。谢谢欢迎插件真的只是启动QT Creator时的小屏幕吗?它提供了一个很好的“入门”、“最近的项目”和“最近的会话”视图。但我不知道他们为什么需要使用OpenGL来实现这一点。在他们介绍这一点之后,这只会让我感到痛苦。现在,我总是在我的QtCreator安装上禁用这个插件。我喜欢windows上的这个屏幕,但对于使用X forwarding.FWIW的远程会话,我肯定可以不用它。这已经不够了。在v4.2.0中,您还必须排除
AnalyzerBase
插件。该插件已进入4.4测试版,即使使用-noload all
,应用程序也不再加载。