web-dev-qa-db-ja.com

LinuxにSDL2をインストールする

Twinklebar SDLチュートリアルから簡単なtest.cppを実行しようとすると、次のエラーが表示されます。

test.cpp:2:10: fatal error: 'SDL2/SDL.h' file not found

したがって、Ubuntu/Mintでsdl開発パッケージを検索します。

aptitude search sdl | grep 2

私が見つけることができるのはこれだけです:

libsdl1.2-dev

これは、ソースからインストールすることが唯一の選択肢であることを意味していますか?

20
exebook

実行しているUbuntuバージョンによって異なりますが、はい、Ubuntu用のlibsdl2パッケージがあります。 http://packages.ubuntu.com/search?keywords=sdl2

必要なパッケージはlibsdl2-devと呼ばれます。

また、#include <SDL/SDL.h>行については、コンパイラフラグを調整してSDLのinclude pahを追加し、#include "SDL.h"を使用することをお勧めします。詳細については、 https://forums.libsdl.org/viewtopic.php?t=5997 を参照してください。

29
Leonardo