Windows 7、64ビットマシンおよびOS(WindowsとLinuxの両方)でホストされているVirtualboxのゲストとしてLinux Mint 15を使用しています。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++ Compiler -> includes に追加し、
- libSDL2.a (libdl および libptthread とともに) をビルド -> リンカーに
編集:
OpenGLがVirtualBoxでも機能するかどうかは、実際にはわかりません。
少なくとも、基本的なウィンドウを起動して実行したいと思います。