QXcbConnection: не удалось подключиться к дисплею при попытке отладки приложения Linux с помощью Qt Creator

Я пытаюсь перенести набор приложений для Windows, созданных с помощью Qt Creator, на Linux. Я установил Qt Creator 4.0.2 на основе Qt 5.7.0 в 64-битную виртуальную машину Ubuntu 16.04 с использованием VirtualBox. Главный компьютер - 64-разрядная Windows 7 Professional.

Я успешно создал один из проектов приложений и сейчас пытаюсь его отладить. Если я пытаюсь начать отладку с помощью F5, Qt настаивает на попытке скомпилировать один из проектов, который еще не компилируется, поэтому я использую «Запуск и отладка внешнего приложения ...».

Приложение сразу вылетает в main () в строке:

QApplication app(argc, argv);

с ошибкой: QXcbConnection: не удалось подключиться к дисплею.

Если я запускаю исполняемый файл из окна терминала, отображается пользовательский интерфейс и приложение работает нормально.

Что мне нужно сделать, чтобы иметь возможность отлаживать приложение пользовательского интерфейса с помощью Qt.

Ответы на вопрос(1)

Ваш ответ на вопрос