Как я могу запустить приложение Qt5 GUI на Raspbian Stretch Lite (без X)? - PullRequest
0 голосов
/ 05 марта 2019

Вкл. Raspbian Stretch Lite , версия ноября 2018 г., со следующим приложением Qt5 GUI :

#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
   QApplication app(argc, argv);
   QLabel label("Hello world !");
   label.show();
   return app.exec();
}

и следующим файлом проекта:

######################################################################
# Automatically generated by qmake (3.0) Tue Mar 5 01:53:35 2019
######################################################################

TEMPLATE = app
QT += widgets 
TARGET = hello
INCLUDEPATH += .

# Input
SOURCES += hello.cpp

Я сделал следующее:

g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -o hello.o hello.cpp
g++ -Wl,-O1 -o hello hello.o   -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lpthread 

Затем, выполни его, я получаю следующее сообщение об ошибке:

./hello
QXcbConnection: Could not connect to display 
Aborted

Кто-нибудь знает, как я могу настроить свой QtПриложение Gui, работающее в каталоге EGL или FB без X?Спасибо за вашу помощь!

...