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.