2015-08-18 84 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