Forum de la communauté SFML
Aide => Général => Discussion démarrée par: Madahin le Décembre 30, 2012, 05:13:13 am
-
Bonjours,
Je tente depuis quelque heure déjà de compiler SFML2 avec Qt creator. J'ai donc suivi ce tuto https://github.com/SFML/SFML/wiki/Tutorial%3A-Compile-and-Link-SFML-with-Qt-Creator (https://github.com/SFML/SFML/wiki/Tutorial%3A-Compile-and-Link-SFML-with-Qt-Creator) Mais je me retrouve bloquer lors de la compilation, l'IDE me donne en sortie :
erreur : undefined reference to `TrackMouseEvent@4'
TrackMouseEvent étant la fonction à la ligne 676 de WindowImplWin32.cpp
Merci d'avance de votre aide.
-
C'est la compilation de ton projet ou celle de SFML, qui donne cette erreur ?
Sinon personnellement je conseille un bon vieux makefile MinGW pour compiler, tu n'as pas besoin d'un EDI (tu ne vas pas éditer le code source, n'est-ce pas ? ;)).
-
Pendant la compilation de SFML. (au cas ou ça peu aider, je suis sous windows 7)
Même si l'EDI et en soit optionnel, j’avoue que je me suis pas mal habitué à utiliser Qt creator, donc si possible, j'aimerai bien continuer de l'utilisé avec SFML.
-
Je ne sais pas pourquoi il te sort cette erreur, peut-être un bug dans les bibliothèques d'importation de l'API Win32 de ton MinGW. Essayes-en un autre pour voir.
-
Merci :)
J'ai commencer par tenter de configurer qt creator pour utiliser le mingw de code::blocs, sans succès, alors j'ai fait (sans trop d’espoir) le truc le plus crade possible, j'ai copier coller le mingw de code::blocs à la place de celui contenu dans qt sdk, et miracle, ça a marché ;D
Si quelqu'un a une solution plus propre, je suis preneur, mais en attendant, ça fonctionne.
-
Avec un makefile t'aurais pas à t'embêter à configurer un EDI... :P