Forum de la communauté SFML

Aide => Général => Discussion démarrée par: Greak le Juin 15, 2014, 09:47:24 pm

Titre: [Résolu] Qt Creator et SFML 2.1
Posté par: Greak le Juin 15, 2014, 09:47:24 pm
Bonjour !

J'essaie de compiler un projet SFML 2.1 sous Qt Creator mais je n'y arrive. J'ai déjà réussi à le faire avec SFML 1.6 pourtant.

Les erreurs sont les suivantes :
:-1: erreur : cannot find -lsfml-window
:-1: erreur : cannot find C:/SFML-2.1/lib/: Permission denied
:-1: erreur : cannot find -lsfml-system
collect2.exe:-1: erreur : error: ld returned 1 exit status

Ci-dessous le .pro :
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt

DEFINES += SFML_DYNAMIC

INCLUDEPATH += C:/SFML-2.1/include
LIBS += \
    -L C:/SFML-2.1/lib/ -lsfml-graphics \
    -L C:/SFML-2.1/lib/ -lsfml-window \
    -L C:/SFML-2.1/lib/ -lsfml-system

SOURCES += main.cpp


J'ai vu de nombreux autres sujets du même genre mais je n'y ai pas trouvé de réponse satisfaisante. Par contre je n'ai ni recompilé SFML, ni utilisé CMake (je n'en avais pas eu besoin pour SFML 1.6).

Merci d'avance ! :D
Titre: Re : Qt Creator et SFML 2.1
Posté par: Laurent le Juin 15, 2014, 10:10:21 pm
Normalement il n'y a pas d'espace après -L. Et une seule fois suffit, pas la peine de le mettre 3 fois. Quant à SFML_DYNAMIC, ça n'existe plus. Jette un oeil aux tutoriels, ça peut aider ;)
Titre: Re : Qt Creator et SFML 2.1
Posté par: Greak le Juin 16, 2014, 09:58:15 am
C'est bon, ça fonctionne !!!

Merci beaucoup, et désolé pour les tutoriels. J'avais pourtant regardé mais je n'ai rien trouvé pour Qt et SFML 2.x. Et concernant le SFML_DYNAMIC j'avais vu le SMFL_STATIC, du coup je ne me suis pas posé plus de questions que ça et ai supposé que ça existait encore...

Je poste le contenu de mon .pro si d'autres avaient le même souci à l'avenir :
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt

INCLUDEPATH += C:/SFML-2.1/include
LIBS += \
    -LC:/SFML-2.1/lib/ -lsfml-graphics -lsfml-window -lsfml-system

SOURCES += main.cpp

Encore merci  :)