wsl遇到qt.qpa.xcb: could not connect to display问题
时间: 2023-09-27 16:08:48 浏览: 313
Win10 WSL运行docker报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
5星 · 资源好评率100%
这个问题一般是由于在WSL中缺少X11服务导致的。你可以尝试以下步骤来解决此问题:
1. 在Windows中安装一个X11服务器,比如Xming或VcXsrv。
2. 在WSL中安装xauth和xorg,可以使用以下命令:
```
sudo apt-get install xauth xorg
```
3. 在WSL中设置DISPLAY环境变量,指向X11服务器:
```
export DISPLAY=:0
```
4. 启动你的Qt应用程序。
如果你还遇到问题,可以尝试在启动Qt应用程序之前运行以下命令:
```
xhost +local:
```
这将允许WSL中的应用程序连接到X11服务器。
阅读全文