Bonjour à tous,
J'essaye d'aider mon fils à mettre en place les bibliothèques allegro5 avec l'IDE CodeBlocks en langage C mais nous rencontrons quelques difficultés.
J'arrive au même problème que lui.
Après l'installation en suivant scrupuleusement la procédure <https://allegro.developpez.com/5/livre/?page=page_2> nous arrivons tous les deux la même erreur lors de la compilation du programme fourni en exemple pour tester l'installation.
Résultat :
gcc.exe -Wall -g -g -ID:\Themes\CodeBlocks\allegro5\include -c D:\Themes\CodeBlocks\DEV\pgm1\main.c -o obj\Debug\main.o
gcc.exe -LD:\Themes\CodeBlocks\allegro5\lib -o bin\Debug\pgm1.exe obj\Debug\main.o -static D:\Themes\CodeBlocks\allegro5\lib\liballegro-5.0.10-monolith-mt-debug.a
obj\Debug\main.o: In function `erreur':
D:/Themes/CodeBlocks/DEV/pgm1/main.c:2690: undefined reference to `al_show_native_message_box'
obj\Debug\main.o: In function `main':
D:/Themes/CodeBlocks/DEV/pgm1/main.c:2752: undefined reference to `al_install_system'
D:/Themes/CodeBlocks/DEV/pgm1/main.c:2754: undefined reference to `al_show_native_message_box'
collect2.exe: error: ld returned 1 exit status
Pouvez-vous nous aider à résoudre cette erreur ?
Y aurait-il une incompatibilité entre le compilateur et la bibliothèque ? Es ce que ce point a déjà été soulevé ?
Bien cordialement.
François
Environnement IDE
Name : Code::Blocks
Version : 20.03-r11983
SDK Version : 2.0.0
Scintilla Version: 3.7.5
Compilateur
GNU GCC Compiler
TDM-GCC Compiler Suite for Windows,GCC 5 Series, MinGW-w64 64/32-bit Edition
This edition of TDM-GCC is a bi-arch bootstrap of GCC's x86_64-w64-mingw32
target, built to run on 32-bit or 64-bit Windows and generate binaries for
32-bit or 64-bit Windows.
Partager