Qt Creator запускает приложение на удаленном устройстве (малина), но приложение никогда не показывает - PullRequest
0 голосов
/ 16 июня 2019

Я использовал кросс-скомпилированный Qt5.12.3 на моей машине с Ubuntu для Raspberry Pi 3B + в качестве целевого устройства.Все в порядке, и мое приложение успешно кросс-скомпилировано.

Проблема в том, что после сборки приложения оно запускается, но никогда не открывается.Создатель qt просто показывает это сообщение: «Запуск / home / pi / myApp ...», но приложение никогда не появляется.

qtcreator snapshot

Кажетсяпроцесс приложения выполняется на целевом устройстве.Также я могу запустить приложение с моего терминала RASP.Я думаю, что должна быть некоторая проблема с удаленным отображением приложения в моем Ubuntu.

Любая помощь будет оценена.спасибо.

1 Ответ

1 голос
/ 16 июня 2019

Вам необходимо установить переменную DISPLAY в среде выполнения.

Чтобы узнать, какое значение вам нужно установить, вы можете сделать:

ssh -X user@host
echo $DISPLAY

Должно появитьсякак hostname@1.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...