2015-08-18 86 views
0

我试图与运行在Cygwin非常基本的代码SDL应用程序,但调用SDL_Init后,我有以下错误:我已经安装X11包SDL窗口没有显示在Cygwin

No available video device 

,但那不是解决问题

+0

只需安装Xming并运行它。你需要一个Windows不提供的X服务器,而在Unix上,整个UI都是在X服务器上完成的。如果您只有一个X服务器实例正在运行,那么您甚至不需要设置DISPLAY,通常是localhost:0.0。请注意,可以运行多个X服务器,并且可以单独为这些服务器生成单独的应用程序副本。 – user902384

回答

1

您需要启动X服务器并在运行X程序之前适当地设置DISPLAY变量。

+0

我已经做到了,'export DISPLAY = localhost:0.0'但没有结果,顺便说一句,当我启动X服务器时,显示一个全黑的窗口 – Mansuro