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
-
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.