【发布时间】:2016-09-13 20:08:19
【问题描述】:
我正在尝试将一组使用 Qt Creator 构建的 Windows 应用程序移植到 Linux。我已经在使用 VirtualBox 的 64 位 Ubuntu 16.04 虚拟机中安装了基于 Qt 5.7.0 的 Qt Creator 4.0.2。主机 PC 为 64 位 Windows 7 Professional。
我已经成功构建了一个应用程序项目,现在我正在尝试调试它。如果我尝试使用 F5 开始调试,Qt 坚持尝试编译尚未编译的项目之一,因此我使用“启动并调试外部应用程序...”。
应用程序立即在 main() 中崩溃:
QApplication app(argc, argv);
出现错误:QXcbConnection: 无法连接到显示器。
如果我从终端窗口运行可执行文件,则会显示 UI 并且应用程序运行正常。
我需要做什么才能使用 Qt 调试 UI 应用程序。
【问题讨论】: