edit: juste un *ù$^*ù de conflit à la DLLs hellBonjour,
j'utilise la version 2.1 (le zip des sources sur le site, pas de clone de github) recompilé¹ release par mes soins, ça marchait nickel et un jour, segfault (j'ai pas touché à mes drivers, et en testant, ça me dit qu'ils sont à jour). donc j'ai recompilé en debug et voilà ce que me sort GDB:
Program received signal SIGSEGV, Segmentation fault.
0x68ed4fa5 in sf::RenderTarget::clear (this=0x28fd10, color=...)
at C:\Users\minirop\Documents\SFML-2.1\src\SFML\Graphics\RenderTarget.cpp:59
59 if (activate(true))
(gdb) bt
#0 0x68ed4fa5 in sf::RenderTarget::clear (this=0x28fd10, color=...)
at C:\Users\minirop\Documents\SFML-2.1\src\SFML\Graphics\RenderTarget.cpp:59
#1 0x0040154b in main ()
Voilà un code minimal qui reproduit le bug:
int main()
{
sf::RenderWindow window(sf::VideoMode(800, 600), "SFML window");
window.clear();
return EXIT_SUCCESS;
}
le j'ai aussi avec un appel à "draw". ça segfault sur la première ligne "activate(true)" trouvée.
Et donc je suis perdu (et pas qu'un peu...)
merci d'avance.
¹: j'ai aussi tenter les binaires précompilés, ça segfault au même endroit.