Un peu de nouveau : je me suis enfin décidé à utiliser gdb (je ne sais pas pourquoi je n'y ai pas pensé avant
) sur le "Hello world !", et j'ai eu comme sortie :
(gdb) run
Starting program: C:\Documents and Settings\Jairard\Mes documents\Mes projets\test SFML\test.exe
[New Thread 3588.0xe10]
Program received signal SIGSEGV, Segmentation fault.
0x6fcad437 in libstdc++-6!_ZNSt6localeC2Ev ()
from C:\WINDOWS\system32\libstdc++-6.dll
(gdb) bt
#0 0x6fcad437 in libstdc++-6!_ZNSt6localeC2Ev ()
from C:\WINDOWS\system32\libstdc++-6.dll
#1 0x00401472 in main ()
Donc un problème avec listdc++-6.dll. C'est là que je me suis rappelé que, dans la folie de ma jeunesse, j'ai copié toutes les DLL du MinGW dans C:/WINDOWS/system32
Il a donc suffit que je les remplace par celles de me version actuelle pour que ça marche nickel. C'était donc bien un problème de multiples versions de MinGW.
Content de moi, j'essaie de compiler l'exemple utilisant la SFML. Comme avant, la compilation se passe sans soucis, mais j'ai encore un problème à l'exécution. Cette fois, le cadre de la fenêtre apparaît, avec le titre, mais l'intérieur reste transparent et le programme plante.
Voilà ce que gdb me dit :
(gdb) run
Starting program: C:\Documents and Settings\Jairard\Mes documents\Mes projets\test SFML\test.exe
[New Thread 3824.0xef4]
[New Thread 3824.0xef8]
[New Thread 3824.0xabc]
[New Thread 3824.0xb3c]
[New Thread 3824.0xe7c]
[New Thread 3824.0xba8]
[New Thread 3824.0xf04]
Program received signal SIGSEGV, Segmentation fault.
0x68ed2ce9 in sf::RenderTarget::clear (this=0x22fd30, color=...)
at D:\developpement\sfml\sfml\src\SFML\Graphics\RenderTarget.cpp:58
58 D:\developpement\sfml\sfml\src\SFML\Graphics\RenderTarget.cpp: No such file or directory.
(gdb) bt
#0 0x68ed2ce9 in sf::RenderTarget::clear (this=0x22fd30, color=...)
at D:\developpement\sfml\sfml\src\SFML\Graphics\RenderTarget.cpp:58
#1 0x004015ca in main () at main.cpp:30
Je trouve ça bizarre qu'il y ait un problème d'inclusion à partir d'un fichier de la SFML alors qu'elle est censée être déjà compilée
Cette fois ça ressemble plus à un problème lié à la SFML, donc je m'en remet à toi Laurent