Bonjour,

Je viens vraiment ici en dernier recours.

J'ai développé une petite application destinée à devenir un jeu plus tard. Seulement voilà, récemment j'ai fais quelques modifications pour utiliser la bibliothèque DevIL (chargement d'images) avec opengl et glut.

Le programme compile normalement, édition de lien sans soucis, mais à l'exécution, l'application plante directement, sans aucun log (pourtant j'ai essayé comme j'ai pus).

Je décide alors d'installer un debugger, et au hasard bien sûr gdb. Je vous passe toute ma galère sur comment compiler un makefile sous vista (et oui....), cygwin, etc. Bref j'arrive à utiliser gdb, mais il ne s'arrête même pas à la première ligne du programme (avec un breakpoint)...

Voici le bug :

L'application n'a pas réussi à s'initialiser correctement (0x0150002).
Cliquez sur OK pour arrêter l'application.
Le log gdb :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Building to ensure sources are up-to-date
Build succeeded
Selecting target: 
Release
Adding source dir: D:\Programmation\olala project reborn 0.1\
Adding source dir: D:\Programmation\olala project reborn 0.1\
Adding file: bin\Release\Olala Project 0.exe
Starting debugger: 
done
Registered new type: wxString
Registered new type: STL String
Registered new type: STL Vector
Setting breakpoints
(no debugging symbols found)
Debugger name and version: GNU gdb 6.8
Child process PID: 5408
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
Program exited with code 030005200002.
Debugger finished with status 0
Je suis sous Vista et utilise Code Blocks avec mingw. Je pense que c'est une dll manquante, mais pourtant j'ai déjà tout vérifié! Comment être sûr des dll requises?

Merci d'avance si vous pouvez me tirer de ce cauchemar!