我在 Virtualbox 上使用 Linux Mint 15 作为来宾,由 Windows 7、64 位机器和操作系统(Windows 和 Linux)托管。我已经安装了访客添加。我还启用了 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 包含目录添加到 C++ 编译器 -> 包含,并且
- libSDL2.a(连同 libdl 和 libptthread)进入 Build -> Linker
编辑:
我实际上也不知道 OpenGL 是否也适用于 VirtualBox。
我至少希望启动并运行一个基本的窗口。