Don't move
このリンクからインディーゲームをダウンロードしました。Ubuntu 12.04で実行しようとすると、次のエラーメッセージが表示されます。
Could not initialize SDL : No available video device
AL lib: (EE) alc_cleanup: 1 device not closed
どうすれば解決できますか?
Don't move
このリンクからインディーゲームをダウンロードしました。Ubuntu 12.04で実行しようとすると、次のエラーメッセージが表示されます。
Could not initialize SDL : No available video device
AL lib: (EE) alc_cleanup: 1 device not closed
どうすれば解決できますか?
回答:
私はSDL2-2.0.3を使用しました。->ビデオドライバーが見つからないという問題がありました。入力した
sudo apt-get install xorg-dev
別のことをした./configure
、それはこれを報告した
Assembly Math : mmx 3dnow sse sse2
Audio drivers : disk dummy oss
Video drivers : dummy x11(dynamic) opengl
X11 libraries : xcursor xinerama xinput2 xinput2_multitouch xrandr xscrnsaver xshape xvidmode
Input drivers : linuxev linuxkd
Using libudev : YES
Using dbus : NO
それはすべてうまく行きましたが、「Missing -lGL」と報告したコードを作成しようとした後のテストフォルダーは、メサまたは何かが欠落していると思い、これを実行しました
sudo apt-get build-dep xscreensaver
sudo apt-get source xscreensaver -b
sudo dpkg -i *.deb
私は自分のビルドで人気のあるxscreensaverを強制インストールし、SDLは機能しました。スクリーンセーバーをコンパイルできれば、SDLを動作させることができるという考えでした。ありがとう。私のために働いた。(ビデオのみ)testmultiaudioを実行しようとし、これを得た
INFO: Using audio driver: dsp
ERROR: Don't see any specific audio devices!
VLCはビデオとオーディオにSDLを使用するため、VLCをコンパイルして作成することでこれのほとんどを解決できると思います。
これに対抗する考えとして、ncurses 5.9は問題なく動作します。
正直、私はubuntuとdebianからビルドされたペパーミント6を使用していました。そのOSでも動作すると思います。それが私が段階的に投稿している理由です... VLCコンパイル....エラー。トーテムで同じことをしようとしています。(トーテムをコンパイルしている間)ncurses「BranMuffin」「Cerealbowl」「Cornflakes」と「チェリーでいっぱいのボウル」で想像上の友達にスクローラーのデモを作るべきかもしれません
新しいSDL2-2.3構成レポート
Assembly Math : mmx 3dnow sse sse2
Audio drivers : disk dummy oss alsa(dynamic) pulse(dynamic)
Video drivers : dummy x11(dynamic) opengl opengl_es2
X11 libraries : xcursor xinerama xinput2 xinput2_multitouch xrandr xscrnsaver xshape xvidmode
Input drivers : linuxev linuxkd
Using libudev : YES
Using dbus : YES
SDLへの./configure make make installの別のラウンド./configure makeと./testmultiaudioとBINGOの別のラウンド私は、トーテムを構築してインストールした後にそれsudo apt-get build-dep totem | sudo apt-get source totem -b | dpkg -i *deb
を手に入れました。私のオーディオとビデオ。
参考資料:[このページ]とSDLのインストールとコンパイルで は、自分でコンパイルできるかどうかをテストすることを忘れないでください。
..別のマシンでそれを要約すると、それは機能しました(私はCの平均的な男なので、最善の方法ではありません)
libsdlサイトからSDL2-2.3を取得します
いくつかのパッケージを入手してコンパイルします。VDLとXSCREENSAVERは、SDLとオーディオにVLCが必要で、openglにXSCREENSAVERが必要な唯一のパッケージだと思います
sudo apt-get install xorg-dev
sudo apt-get build-dep xscreensaver vlc totem
sudo apt-get source xscreensaver totem -b
(2.5)xscreensaver
.debパッケージを新たにビルドしてインストールすることもできます
SDLを解凍してフォルダに移動し、一般的な
./configure
make
sudo make install
cd test
./configure
make
./testmultiaudio
オーディオクリップを楽しむ
OS USEDペパーミントlinuxですが、debian、linux mint、ubuntuでも機能すると思います。
これは私にとってUbuntuでうまくいきました:
sudo apt-get install xorg-dev