SFML2 libglew 1.7



  • Guten Tag

    Ich versuche das beispiel Projekt von SFML zu kompilieren, dabei kommt folgender Fehler:

    Terminal Eingabe:
    g++ test.o -o sfml-app -L /home/do/SFML-2.0/lib -lsfml-graphics -lsfml-window -lsfml-system

    /usr/bin/ld: warning: libGLEW.so.1.7, needed by /home/do/SFML-2.0/lib/libsfml-graphics.so, not found (try using -rpath or -rpath-link)
    /home/do/SFML-2.0/lib/libsfml-graphics.so: undefined reference to `__glewUniform1fARB'
    /home/do/SFML-2.0/lib/libsfml-graphics.so: undefined reference to `__GLEW_ARB_shader_objects'
    /home/do/SFML-2.0/lib/libsfml-graphics.so: undefined reference to `__glewGetObjectParameterivARB'
    /home/do/SFML-2.0/lib/libsfml-graphics.so: undefined reference to `__GLEW_ARB_vertex_shader'
    /home/do/SFML-2.0/lib/libsfml-graphics.so: undefined reference to `__glewFramebufferTexture2DEXT'
    /home/do/SFML-2.0/lib/libsfml-graphics.so: undefined reference to `__glewUniformMatrix4fvARB'
    /home/do/SFML-2.0/lib/libsfml-graphics.so: undefined reference to `__glewGenFramebuffersEXT'
    /home/do/SFML-2.0/lib/libsfml-graphics.so: undefined reference to `__glewUniform3fARB'
    /home/do/SFML-2.0/lib/libsfml-graphics.so: undefined reference to `__glewRenderbufferStorageEXT'
    /home/do/SFML-2.0/lib/libsfml-graphics.so: undefined reference to `__GLEW_ARB_fragment_shader'
    /home/do/SFML-2.0/lib/libsfml-graphics.so: undefined reference to `__glewActiveTextureARB'
    /home/do/SFML-2.0/lib/libsfml-graphics.so: undefined reference to `__glewShaderSourceARB'
    /home/do/SFML-2.0/lib/libsfml-graphics.so: undefined reference to `glewInit'
    .... 
    ....
    collect2: ld gab 1 als Ende-Status zurück
    

    Offensichtlich wir libGlew 1.7 benötigt.Bin Linux Anfänger und hab nun aber keine Ahnung wie ich das installieren soll. Habe es hier Heruntergeladen: http://sourceforge.net/projects/glew/files/glew/1.7.0/
    Es hat keine configuration Datei in dem Ordner und sudo make install funktioniert auch nicht.

    OS: Ubuntu 12.04

    Danke im Vorraus und Gruss
    NoobBoon



  • Habs gelöst:

    Man muss zuerst xmu und xi installieren:

    sudo apt-get install libxmu-dev
    sudo apt-get install libxi-dev
    

    Dann funktioniert make install bei libglew.


Anmelden zum Antworten