Bonjour,
j’essaye d’installer la bibliothèque SDL 2.0 sur Code::Blocks, sous Ubuntu, mais j’ai beaucoup de mal. J’ai vu pas mal de réponses mais pour SDL 1.2.
J’ai téléchargé les paquets libsdl2-dev avec Synaptic.
Je peux créer un projet SDL avec Code::Blocks, mais il ne veut pas reconnaître « SDL_Init » par exemple.
J’ai regardé ce tutoriel, http://alexandre-laurent.developpez....tion/#LIII-C-2, mais je suis bloqué à « la compilation à partir des sources », car je ne sais pas ou Synaptic a mit la bibliothèque.
Ni comment fonctionne ./configure : le terminal me dit « bash: ./configure: Aucun fichier ou dossier de ce type ».
De même que je ne sais pas ce qu’est « le dossier des sources de la bibliothèque ».
EDIT :j’ai compris que ./configure et make étaient a faire dans le répertoire de la bibliothèque téléchargée précédemment…mais ça n’est pas clairement expliqué (pour un débutant Ubuntu).
Je ne comprends pas ce que signifie « créer une application SDL 2 minimaliste ». Faut-il créer un projet SDL ?
Et qu’est ce que ma « ligne de compilation » ? Où suis-je censé rédiger la ligne suivante : « gcc -Wall -Wextra -L./lib -I./include -lSDL2-2.0 src/main.c -o main » ?
EDIT : j’ai effectué la commande au niveau du dossier contenant les dossiers lib src et include, mais le terminal me dit : « main.c.text+0x11): référence indéfinie vers « SDL_Init » » et même chose pour les autres fonctions commençant par « SDL_ »
Mais j’ai aussi les messages : « /usr/bin/ld: ne peut trouver -lmingw32 » et « /usr/bin/ld: ne peut trouver -lSDL2.dll »
Avez vous réussi ? comment ?
Merci
Partager