c++ - 通过远程桌面运行 qt creator

标签 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, 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,但它也失败了。因此它似乎与我们最初怀疑的架构无关。

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

最佳答案

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

qtcreator -noload Welcome

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

关于c++ - 通过远程桌面运行 qt creator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37346305/

相关文章:

linux - 在 Linux 中将 QApplication 与 gTest 结合使用

c++ - 轻松测量耗时

php - Linux(在 BlueHost 服务器上)cron 作业停止传递参数

linux - 将一个变量一个一个地剪切到它的字段

linux - 将地址转换为函数名

qt - 如何在 QtQuick 2.0 上为矩形创建阴影

c++ - Qt 5 QWebEngine页面printToPdf C2668对重载函数的不明确调用

c++ - 复制字符串中指针的控件

c++ - 如何强制 Windows 向所有应用程序发送 'LOW_MEMORY' 信号?

c++ - 数字中设置的位数