你们中的任何一个都尝试过编译和执行WSL上的SFML C ++项目输出吗? 我尝试了
Failed to open X11 display; make sure the DISPLAY environment variable is set correctly
Aborted
是否可以通过WSL执行GUI应用程序?
(我已经为WSL安装了Ubuntu's)
选择启动,键入PowerShell,右键单击Windows PowerShell,然后选择作为管理员运行。 在此键入此命令之后,然后按Enter:
wsl --update
您需要重新启动WSL才能生效。您可以通过在PowerShell中运行关闭命令来重新启动WSL。
wsl --shutdown
现在,再次打开PowerShell并输入此命令:
wsl --list --verbose
您应该在响应中的标题下方看到您在标题下安装的发行版的数字。如果到目前为止的一切都按计划进行,请查看您的发行版是否可以通过安装GUI应用程序来打开任何窗口,并试图打开它:
2
现在安装GEDIT:
VERSION
安装完成后,通过在WSL终端中键入sudo apt update
来启动GEDIT。现在,Windows内部的WSL窗口现在应该打开,现在应该解决问题。
在此处找到更多信息:
https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps
如果您有同样的问题
首先,您需要安装VCXSRV和X11
通过WSL
执行GUI应用程序然后您必须将这2个添加到环境变量:
gedit
我已经看到了您的问题和答案,但对我没有工作... 我在这里发布了我的解决方案:
https://superuser.com/questions/1877990/use-burpsuite-within-a-wsl-gui-debian希望这会有所帮助!