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
これは、ソースからインストールすることが唯一の選択肢であることを意味していますか?
実行している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 を参照してください。