Forum de la communauté SFML

Aide => Général => Discussion démarrée par: Bombseb le Septembre 26, 2013, 11:25:16 pm

Titre: Configurer Qt Creator
Posté par: Bombseb le Septembre 26, 2013, 11:25:16 pm
Bonjour,

J'aimerais me mettre à la SFML avec Qt creator, mais je n'arrive pas à compiler mon prog d'exemple, je suis sur Ubuntu 12.04 64bits, j'ai téléchargé la SFML 2.1 64bit que j'ai copié dans mon home directory :

/home/seb/Progs/libs/SFML-2.1

Mon main.cpp :

#include <SFML/Graphics.hpp>

int main()
{
    sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
    sf::CircleShape shape(100.f);
    shape.setFillColor(sf::Color::Green);

    while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
                window.close();
        }

        window.clear();
        window.draw(shape);
        window.display();
    }

    return 0;
}

Mon fichier .pro :

TEMPLATE = app
CONFIG += console

SOURCES += main.cpp

LIBS += -L/home/seb/Progs/libs/SFML-2.1/lib -lsfml-graphics -lsfml-window -lsfml-system


INCLUDEPATH = /home/seb/Progs/libs/SFML-2.1/include


Lorsque je compile j'ai ces messages d'erreur :

(http://www.zimagez.com/full/4c56201accd5639f329a618ec91320d40a41ab7cd290d7b89fbcd8c2d59f653efd782a1a2bd41c4f263b90808be442bd6b28d9eb40dd26f5.php)

si je fait un locate libjpeg.so j'ai ca (entre autre)

/usr/lib/i386-linux-gnu/libjpeg.so.8
/usr/lib/i386-linux-gnu/libjpeg.so.8.0.2

Et pareil avec un locate libGLEW :
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.6
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.6.0

Je n'arrive pas à trouver de tuto pour utiliser la SFML avec Qt creator, et encore  moins en francais  :-\

Bref je suis bloqué, si quelqu'un pouvait m'aider ca serais super sympa

Merci d'avance...
Titre: Re : Configurer Qt Creator
Posté par: Bombseb le Septembre 26, 2013, 11:29:59 pm
Et puis lorsque je fait un

echo $LD_LIBRARY_PATH
rien ne s'affiche, je ne sais pas si c'est normal... ???
Titre: Re : Configurer Qt Creator
Posté par: Laurent le Septembre 27, 2013, 07:26:43 am
On ne voit pas ton image...

Mais bon, visiblement tu n'as pas les bonnes versions de libjpeg et GLEW. Il faut donc installer les versions demandées, ou bien recompiler SFML.

Et la prochaine fois, merci de poster sur le bon forum.
Titre: Re : Configurer Qt Creator
Posté par: Bombseb le Septembre 27, 2013, 12:19:09 pm
Salut, et merci pour ta réponse

Voici l'image qui manquait :

(http://www.zimagez.com/miniature/capturedcran-27092013-121319.php) (http://www.zimagez.com/zimage/capturedcran-27092013-121319.php)

Il me dit qu'il me manque la libGLEW 1.5 alors que j'ai la 1.6, il faut vraiment la v1.5 ?
Pour la libjpeg il me dit qu'il me manque la libjpeg.so.62 alors que j'ai la libjpeg.so.8.0.2 bizarre non ?

Sinon je viens de télécharger la libGLEW 1.5, je ne sais pas trop comment l'installer, j'ai décompressé l'archive et j'ai copié le contenu du répertoire lib dans /usr/lib, celui du répertoire bin dans /usr/bin et include dans /usr/include. Est-ce que c'est bien ce qu'il fallait faire ?
Là je réessaye de compiler mais j'ai exactement le même message d'erreur....



Titre: Re : Configurer Qt Creator
Posté par: Bombseb le Septembre 27, 2013, 12:51:18 pm
Bon voilà ca compile...
j'ai fait un apt-get install de libglew1.5 et libjpeg62

Mais quand je lance le prog j'ai un terminal vide qui s'ouvre...
Titre: Re : Re : Configurer Qt Creator
Posté par: Lo-X le Septembre 27, 2013, 01:05:08 pm
Bon voilà ca compile...
j'ai fait un apt-get install de libglew1.5 et libjpeg62

Mais quand je lance le prog j'ai un terminal vide qui s'ouvre...

Vas dans la configuration du projet, onglet "run" ou "exec" (ma mémoire me fait défaut) et décoche "Lancer le programme dans une console"
Titre: Re : Configurer Qt Creator
Posté par: Bombseb le Septembre 27, 2013, 01:08:58 pm
Oui merci pour votre aide !
Ca marche nickel !!