Forum de la communauté SFML

Aide => Général => Discussion démarrée par: pandageek le Octobre 06, 2013, 10:19:08 pm

Titre: Installation libGLEW.so.1.7
Posté par: pandageek le Octobre 06, 2013, 10:19:08 pm
Bonjour à tous,
Je me met à utiliser la SFML, et je rencontre une erreur.
Voici le 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;
}

je compile :
$ g++ -c main.cpp -I/home/panda/Documents/SFML-2.1/include
$ g++ main.o -o sfml-app -L/home/panda/Documents/SFML-2.1/lib -lsfml-graphics -lsfml-window -lsfml-system

et je trouve ces messages d'erreur :
/usr/bin/ld: warning: libGLEW.so.1.7, needed by /home/panda/Documents/SFML-2.1/lib/libsfml-graphics.so, not found (try using -rpath or -rpath-link)
/home/panda/Documents/SFML-2.1/lib/libsfml-graphics.so: undefined reference to `__glewUniform1fARB'
...et pleins d'autres...

Seulement je ne sais pas comment installer libGLEW.so.1.7, j'ai installé un bon nombre de paquets openGL ou libglew mais mes dépôts ne dépassent pas libglew1.6

Merci pour votre aide!
Titre: Re : Installation libGLEW.so.1.7
Posté par: Laurent le Octobre 07, 2013, 07:47:46 am
Dans ce cas il faut recompiler SFML.
Titre: Re : Installation libGLEW.so.1.7
Posté par: pandageek le Octobre 07, 2013, 06:03:50 pm
j'ai télécharger la 2.1 en version linux ici http://sfml-dev.org/download/sfml/2.1/index-fr.php
mais je n'ai pas le fichier CMakeLists.txt dont parle le tuto de compilation.
Titre: Re : Installation libGLEW.so.1.7
Posté par: Laurent le Octobre 07, 2013, 07:46:22 pm
Il faut télécharger les sources.