在VirtualBox中为Linux上的SDL设置video设备

我使用Linux Mint 15作为Virtualbox上的guest虚拟机,托pipe于Windows 7,64位机器和操作系统(包括Windows和Linux)。 我已经安装了Guest Additions。 我也启用了3D加速。

我正在尝试运行以下内容:

int main(int argc, char** argv){ if (SDL_Init(SDL_INIT_EVERYTHING) == -1){ std::cout << SDL_GetError() << std::endl; return 1; } return 0; } 

真的很基本,只是试图看看这个工程,但是我得到的错误:

 No available video device 

我不知道现在要做什么或者我需要安装什么。

额外细节

我用CLang ++(个人喜好)编译了SDL2,据我所知我已经正确地链接了它;

  • 我已经将SDL2 includes目录添加到C ++编译器 – >包含和
  • libSDL2.a(以及libdl和libptthread)到Build – > Linker中

编辑:

我的glxinfo输出

我实际上不知道OpenGL是否在VirtualBox中工作。

我至less想要获得一个基本的窗口并运行。