Bonjour,
J'ai un problème que quelques un de ce forum a. J'ai crée un programme simple qui affiche une simple fenêtre et lorsque je démarre mon programme, la fenêtre décide de planter (à cause que j'ai une carte graphique GeForce ...) et mon IDE me retourne le code "0". J'ignore pourquoi, mais je ne sais pas comment corriger ce problème.
Étant donné que je suis sous Qt Creator, il n'y avait pas de section indiquant bien comment faire.
Voici mon code source :
#include <SFML/System.hpp>
#include <SFML/Window.hpp>
#include <iostream>
using namespace sf;
int main()
{
Window window(VideoMode(800, 600, 32), "My Window");
bool run = false;
while (run)
{
window.Display();
}
return 0;
}
Et mon .pro :
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += main.cpp
HEADERS +=
LIBS += "C:\QtSDK\5.0.1\mingw47_32\lib\libsfml-graphics.a"
LIBS += "C:\QtSDK\5.0.1\mingw47_32\lib\libsfml-window.a"
LIBS += "C:\QtSDK\5.0.1\mingw47_32\lib\libsfml-system.a"
INCLUDEPATH += "C:\QtSDK\5.0.1\mingw47_32\include"
Même si beaucoup de personnes ont ce problème, pourriez-vous tenter de m'aider ?
Merci à vous.
EDIT : Selon certains posts, il faut que je compile la librarie, seulement même en regardant le tutoriel, je n'ai pas réussi à le compiler. Si vous pouvez essayer de m'aider cela serait gentil.
Salut,
Bon je n'ai pas précisé que j'ai pris un téléchargement de la librairie déjà compilé. Et même si je met "run = true;", le programme plante.
Où je pourrais télécharger le code source de la SFML-2 pour que je tente de la compiler, voir si ça marche ?
Sinon, je vous donne l'erreur que me donne Windows :
Signature du problème :
Nom d’événement de problème: APPCRASH
Nom de l’application: Test.exe
Version de l’application: 0.0.0.0
Horodatage de l’application: 512925d1
Nom du module par défaut: Test.exe
Version du module par défaut: 0.0.0.0
Horodateur du module par défaut: 512925d1
Code de l’exception: c0000005
Décalage de l’exception: 00001661
Version du système: 6.1.7601.2.1.0.768.3
Identificateur de paramètres régionaux: 3084
Information supplémentaire n° 1: 0a9e
Information supplémentaire n° 2: 0a9e372d3b4ad19135b953a78882e789
Information supplémentaire n° 3: 0a9e
Information supplémentaire n° 4: 0a9e372d3b4ad19135b953a78882e789