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

Auteur Sujet: Qt / SFML 2.0  (Lu 6531 fois)

0 Membres et 1 Invité sur ce sujet

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Qt / SFML 2.0
« Réponse #15 le: Décembre 12, 2012, 12:54:59 pm »
Citer
Il faudrait recompiler Qt , dans cette version la bibliothèque est compilée avec VS
Alors vas-y ;)
Ne t'étonne pas trop de ce genre de limitation pour l'instant, n'oublie pas que Qt 5 est encore en RC, il n'y a pas encore de release finale.

Citer
Je sais pas si qqn a déjà utilisé la SFML avec Qt 5...
Aucune différence avec Qt 4, à mon avis. L'API des widgets n'a pas bougé (du moins elle est toujours compatible avec l'API Qt 4).
Laurent Gomila - SFML developer

rafoudiablol

  • Newbie
  • *
  • Messages: 31
    • Voir le profil
Re : Qt / SFML 2.0
« Réponse #16 le: Décembre 12, 2012, 07:42:56 pm »
Bon j'utilise Qt Creator 2.6 avec la bibliothèque Qt 4.8.4, et en compilation MinGW 4.4 (ouf  :P)

L'erreur vient apparemment du linkage des bibliothèques. Quelque chose cloche ici:

LIBS += "C:/Qt/librairies/SFML-2.0/lib"         \
            -lsfml-graphics-d-2                 \
            -lsfml-window-d-2                   \
            -lsfml-system-d-2                   \
 

Je précise que les dll de la SFML se trouvent sous le répertoire lib...

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Qt / SFML 2.0
« Réponse #17 le: Décembre 12, 2012, 07:58:42 pm »
Il n'y a pas de "-2" dans les noms des bibliothèques (uniquement dans les DLLs).
Laurent Gomila - SFML developer

rafoudiablol

  • Newbie
  • *
  • Messages: 31
    • Voir le profil
Re : Qt / SFML 2.0
« Réponse #18 le: Décembre 12, 2012, 08:00:43 pm »
Yes! j'avais en faite téléchargé la mauvaise version de la SFML, c'est-à-dire GCC DW2 à la place de GCC SJLJ..
Je ne comprends pas trop cette différence, mais bon il était noté Code::Blocks entre parenthèses pour SJLJ. Tu pourrais presque en profiter pour rajouter Qt ^^

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Qt / SFML 2.0
« Réponse #19 le: Décembre 12, 2012, 09:25:49 pm »
Ca n'a rien à voir, ça dépend uniquement du compilo.

En fait il y a plusieurs variantes de gcc sous Windows, et malheureusement elles ne sont pas compatibles entre elles. Les différences sont variées : support de C++11, modèle de threading, modèle d'exceptions, etc. Et si ta variante de gcc ne correspond pas exactement à celle qui a servi à compiler SFML, tu n'as pas le choix, il faut la recompiler.
Laurent Gomila - SFML developer

rafoudiablol

  • Newbie
  • *
  • Messages: 31
    • Voir le profil
Re : Qt / SFML 2.0
« Réponse #20 le: Décembre 13, 2012, 08:15:35 pm »
Je n'ai pas eu besoin de recompiler, dans mon cas sjlj marche parfaitement.

Merci encore ;)
« Modifié: Décembre 13, 2012, 08:17:26 pm par rafoudiablol »