Forum de la communauté SFML
Aide => Général => Discussion démarrée 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...
-
Et puis lorsque je fait un
echo $LD_LIBRARY_PATH
rien ne s'affiche, je ne sais pas si c'est normal... ???
-
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.
-
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....
-
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...
-
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"
-
Oui merci pour votre aide !
Ca marche nickel !!