J'essaie d'exécuter test.cpp simple à partir du didacticiel Twinklebar SDL, j'obtiens cette erreur:
test.cpp:2:10: fatal error: 'SDL2/SDL.h' file not found
Je recherche donc le package de développement sdl dans Ubuntu/Mint:
aptitude search sdl | grep 2
Tout ce que je peux trouver, c'est ceci:
libsdl1.2-dev
Est-ce à dire que ma seule option est d'installer à partir de sources?
Cela dépend de la version d'Ubuntu que vous utilisez, mais oui, il existe un package libsdl2 pour Ubuntu: http://packages.ubuntu.com/search?keywords=sdl2
Le package que vous souhaitez s'appelle libsdl2-dev
.
En outre, sur le #include <SDL/SDL.h>
ligne, il semble que la façon recommandée de le faire soit en ajustant les drapeaux de votre compilateur pour ajouter les SDL incluent pah et utiliser #include "SDL.h"
. Voir https://forums.libsdl.org/viewtopic.php?t=5997 pour plus de détails à ce sujet.