私のシステムはcentOS 6.5です。公式サイトからSDLバージョン2.0.4をダウンロードします。次に、私はSDL Wikiをステップバイステップで構成し、make、make installを行います。ちょうどビデオドライバのような間違った何かはので、多分、私はcentOS上でSDL2を使用できません。おそらくインストールに失敗しました。エラー:使用可能なビデオデバイスがありません
SDL2 Configure Summary:
Building Shared Libraries
Building Static Libraries
Enabled modules : atomic audio video render events joystick haptic power filesystem threads timers file loadso cpuinfo assembly
Assembly Math : mmx 3dnow sse sse2
Audio drivers : disk dummy oss
Video drivers : dummy
Input drivers : linuxev linuxkd
Using libudev : YES
Using dbus : NO
Using ibus : NO
私は初心者ですが: 設定リストがありダミー?
わかりません。インストールを続け、makeしてインストールします。 次に、lazy fooのチュートリアルの最初のプログラムHello_SDLをダウンロードして、最初のプログラムを実行して、& &をコンパイルしようとします。このコマンドを使用して
g++ 01_hello_SDL.cpp -w -o 01_hello_SDL `sdl2-config --cflags --libs`
コンパイルが成功します!しかし私がバイナリを実行すると、エラーが報告されます: SDLを初期化できませんでした! SDL_Error:利用可能なビデオデバイスがありません これは悪いです。私はこのエラーをGoogleとこれらのメソッド試してみてください。
輸出SDL_VIDEODRIVER = X11
DISPLAY =:0;輸出DISPLAY
シャットダウンGUI:VIの/ etc/IDにinittabの変更:3:initdefaultの:
ザ方法の上記未使用です。私は狂気に追い込まれ、私の最初のSDLプログラムはまだ実行できません。誰が私を助けられるか ? X11を再インストールし、CentOSにインストールする方法はありますか?
'ビデオドライバ:dummy'は大きな手がかりとなります。私のDebianパッケージに '-dev'パッケージがインストールされている状態で' configure'を実行すると、新しい 'X11ライブラリ:xcursor xdbe xinerama xinput2 xinput2_multitouch xrandr 'と同様に'ビデオドライバ:ダミーx11(ダイナミック)opengl opengl_es2 wayland(dynamic) xscrnsaver xshape xvidmode'行。 – genpfault