Qt Creator在远程设备(树莓)上运行应用程序,但该应用程序从不显示

时间:2019-06-16 11:33:09

标签: qt qt-creator raspberry-pi3 cross-compiling

我已经在Ubuntu计算机上交叉编译了Qt5.12.3,将树莓派3B +作为目标设备。一切正常,我的应用程序成功交叉编译。

问题在于,构建应用程序后,该应用程序会运行,但永远不会打开。 qt创建者仅显示以下消息:“正在启动/ home / pi / myApp ...”,但该应用程序从未显示。

qtcreator snapshot

似乎应用程序进程正在目标设备上运行。我也可以从rasp终端运行该应用程序。我认为在Ubuntu上远程显示应用程序应该有一些问题。

任何帮助将不胜感激。 谢谢。

1 个答案:

答案 0 :(得分:1)

您需要在运行环境中设置DISPLAY变量。

要知道您还需要设置哪个值,可以执行以下操作:

ssh -X user@host
echo $DISPLAY

应该看起来像hostname@1.0