Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Qt Creator + SFML - fenêtre absente  (Lu 1767 fois)

0 Membres et 1 Invité sur ce sujet

AnselmeSfml

  • Jr. Member
  • **
  • Messages: 78
    • Voir le profil
    • E-mail
Qt Creator + SFML - fenêtre absente
« le: Novembre 03, 2014, 06:23:34 pm »
Bonjour!

J'ai décidé de changer d'IDE et de passer à QtCreator, que l'on m'a conseillé. Il me semble que j'ai réussi à linker SFML sur mon application, mais lorsque j'exécute celle-ci via QtCreator, rien ne se passe, aucune fenêtre n’apparaît. Lorsque j'ordonne de stopper l'exécution de mon programme, ces informations s'affichent:
Le programme s'est terminé subitement.
C:\Users\Anselme\Projets Qt\build-FisoEngine-Desktop_Qt_5_3_0_MinGW_32bit-Debug\debug\FisoEngine.exe a planté
 
Voici mon fichier .pro:
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt

HEADERS += \
    Map.h \
    MapManagement.h \
    DrawableMap.h \
    Chunk.h \
    MapLoader.h \
    TileAnimation.h

SOURCES += main.cpp \
    Map.cpp \
    MapManagement.cpp \
    DrawableMap.cpp \
    Chunk.cpp \
    MapLoader.cpp \
    TileAnimation.cpp



INCLUDEPATH += C:\SFML\include
LIBS += C:\SFML\lib\libsfml-system.a \
    C:\SFML\lib\libsfml-window.a \
    C:\SFML\lib\libsfml-graphics.a \
    C:\SFML\lib\libsfml-audio.a \
    C:\SFML\lib\libsfml-network.a

include(deployment.pri)
qtcAddDeployment()



 
J'ai suivi le tutoriel de Laurent en ce qui concerne de linker SFML sur QtCreator, ai recommencé la manip' à maintes reprise. J'ai également fait beaucoup de recherches sur Google, et sans plus...
Je n'ai aucune idée à quel niveau le programme survient: problème de linkage, d'exécution/dll? Pour infos, voici la liste des dll présent dans le dossier d'exécution:
_libgcc_s_dw2-1.dll
_libsndfile-1
_libstdc++-6
_libwinpthread-1
_openal32
Ainsi que tous les dll sfml-graphics, system, etc...
 

Merci d'avance.  :D
« Modifié: Novembre 03, 2014, 06:32:00 pm par AnselmeSfml »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Qt Creator + SFML - fenêtre absente
« Réponse #1 le: Novembre 03, 2014, 08:34:42 pm »
Essaye un code simple (cf. tutoriels de démarrage ou page d'accueil de la doc de l'API) pour éliminer d'éventuelles erreurs de configuration. Mais bon, visiblement c'est un problème de code puisque ton application se lance (et donc s'est compilée / liée correctement).

Ensuite essaye avec le debugger -- c'est fait pour ça hein ;)

Et un conseil : quand rien ne marche, essaye des petites choses les unes après les autres, au lieu de contempler ton "gros" projet tel quel sans savoir quoi faire.
Laurent Gomila - SFML developer

AnselmeSfml

  • Jr. Member
  • **
  • Messages: 78
    • Voir le profil
    • E-mail
Re : Qt Creator + SFML - fenêtre absente
« Réponse #2 le: Novembre 05, 2014, 04:35:37 pm »
Merci de ta réponse, en effet, c'était un problème de code, et le magnifique debugger ne me sort aucune erreur. Je crois que je vais revenir au bon vieux Code::Blocks et prendre un debugger à part...