SDL_Init失败,出现'SDL_Error:无法连接到Mir Server'

Eas*_*ing 2 c++ sdl sdl-2 windows-subsystem-for-linux

我目前正在浏览这个关于SDL的网站教程:
(http://lazyfoo.net/tutorials/SDL/01_hello_SDL/linux/index.php),

在Windows 10上使用Bash作为平台.我已经安装使用SDL包
apt-get install libsdl2-dev
,并能编写课程的源代码(http://lazyfoo.net/tutorials/SDL/01_hello_SDL/01_hello_SDL.zip)
使用g++ 01_hello_SDL.cpp -w -lSDL2 -o 01_hello_SDL.

但是,当我运行可执行文件时./01_hello_SDL,程序打印出来SDL could not initialize! SDL_Error: Failed to connect to the Mir Server.有谁知道解决这个问题?

gen*_*ult 5

适用于Linux的Windows子系统:

该子系统无法运行所有Linux软件,例如某些使用图形用户界面(GUI)或需要未实现的Linux内核服务的软件.[7] 但是,可以通过使用外部X服务器(如VcXsrv或Xming)运行图形化X Window System应用程序来缓解这种情况.

也可以看看.