Bonjour à tous, j'ai parcouru le forum sans trouver de réponse à mon problème, je décide donc de créer un nouveau topic.
J'ai découvert la sfml il y a un ou deux ans déjà, et tout marchais bien. Pendant un moment, je me suis arrêté d'utiliser la SFML (manque de temps pour programmer, en fait), et j'ai profité des vacances pour m'y remettre. Seulement voila, plus aucun de mes programmes créer avec la sfml ne fonctionnent. J'ai essayer de réinstaller la bibliothèque mais rien n'a changé.
Je compile sous windows, avec la sfml 1.6. A priori, la seule qui aie changée est le fait que je suis passé à c++0x. En copiant collant un programme tout bête qui est censé simplement ouvrir une fenêtre, (
#include <SFML/Window.hpp>
int main()
{
// Create the main window
sf::Window App(sf::VideoMode(800, 600, 32), "SFML Window");
// Start main loop
bool Running = true;
while (Running)
{
App.Display();
}
return EXIT_SUCCESS;
}
), mon code compile correctement. Simplement, à l'execution, aucune fenêtre ne s'ouvre, uniquement la console, et une ou deux secondes après, j'ai une erreur qui me dit que le programme a cessé de fonctionner (Même topo pour mes anciens projets SFML). J'ai lancé le debuger pour trouver d'où venait l'erreur. Il me pointe sur cette ligne :
sf::Window App(sf::VideoMode(800, 600, 32), "SFML Window");
en m’annonçant une segmentation fault.
Le problème vient-il de c++0x ? Quelles sont les marches à suivre ?