首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QT未能创建显示(没有此类文件或目录)

QT未能创建显示(没有此类文件或目录)
EN

Stack Overflow用户
提问于 2018-04-16 07:19:13
回答 1查看 11.8K关注 0票数 1

我正在尝试使用qtwayland在yocto上创建一个qt5应用程序。当我运行我的应用程序时,'Apllication‘会显示这个错误

“未能创建显示(没有此类文件或目录)应用程序已完成退出代码1。”

但是,bin文件实际上已经成功部署,我可以通过手动打开文件在我的板上运行它。我也不能在我的板上调试。我该怎么想,谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-04-17 07:05:40

我假设您正在尝试创建一个Qt客户端应用程序并在wayland服务器上运行它?

在Wayland上,Failed to create display (No such file or directory)意味着Wayland客户端无法连接到排序器/显示服务器。

因此,您应该验证您的排字器是否正在运行。你在用哪一种?

环境变量XDG_RUNTIME_DIR也需要在启动和启动客户端时设置。

如果客户端在设备上运行时启动,那么qt安装的默认平台可能是eglfs,而不是Wayland。为了在Wayland上运行应用程序,可以这样启动它:

代码语言:javascript
复制
./myapp -platform wayland

或设定

代码语言:javascript
复制
export QT_QPA_PLATFORM=wayland

请注意,如果您正在运行基于Qt的排序器,那么可能仍然应该使用eglfs后端运行该排序器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49851562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档