WSL上的Uno平台:不变模板中的错误

问题描述

我试图在official guide之后使用WSL(Ubuntu 20.04)构建具有Linux支持的Uno项目模板。

不幸的是,我总是在运行Skia GTK项目模板时出错: DllNotFoundException: Gtk: libgtk-3-0.dll,libgtk-3.so.0,libgtk-3.0.dylib,gtk-3.dll

我尝试将libgtk-3-0.dll文件添加到Windows PATH,但这没有帮助。然后,我尝试在WSL中安装libgtk-3,但它只是将错误更改为Can't open display :0

我在做什么错了?

解决方法

Skia.Gtk后端希望正在运行的X Window服务器可以连接。

该指南建议安装vcXsrv(用于Windows的X11服务器) 您需要从“无客户端”模式开始以“多个窗口”模式启动服务器。