Bonjour,
Je commence tous juste d'apprendre la SFML (2.1). Comme majestueux premier programme j'ai simplement crée une fenêtre.
En deuxième temps j'ai voulu inscrire du texte à l'intérieur à l'aide de sf::Front. Le petit problème c'est que j'ai plein de ligne d'erreur et je n'ai aucune idée d'où elles viennent :
g++ -o ubt main.o -Wall -Werror -Wextra -lsfml-graphics -lsfml-window -lsfml-system -lGL -ljpeg
/usr/bin/ld: warning: libGLEW.so.1.5, needed by /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libjpeg.so.62, needed by /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « jpeg_finish_compress@LIBJPEG_6.2 »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « jpeg_write_scanlines@LIBJPEG_6.2 »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUniform1fARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « jpeg_std_error@LIBJPEG_6.2 »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_ARB_shader_objects »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewGetObjectParameterivARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_ARB_vertex_shader »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewFramebufferTexture2DEXT »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUniformMatrix4fvARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « jpeg_set_quality@LIBJPEG_6.2 »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewGenFramebuffersEXT »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUniform3fARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « jpeg_set_defaults@LIBJPEG_6.2 »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewRenderbufferStorageEXT »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « jpeg_CreateCompress@LIBJPEG_6.2 »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_ARB_fragment_shader »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewActiveTextureARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « jpeg_start_compress@LIBJPEG_6.2 »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewShaderSourceARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « glewInit »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewBindFramebufferEXT »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewFramebufferRenderbufferEXT »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewLinkProgramARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUseProgramObjectARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewBlendFuncSeparateEXT »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewGenRenderbuffersEXT »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUniform2fARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « jpeg_destroy_compress@LIBJPEG_6.2 »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUniform4fARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewCreateProgramObjectARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « glewGetErrorString »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewCompileShaderARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewDeleteRenderbuffersEXT »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewDeleteObjectARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewGetUniformLocationARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewGetInfoLogARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_EXT_blend_func_separate »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewDeleteFramebuffersEXT »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewCheckFramebufferStatusEXT »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewUniform1iARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_ARB_texture_non_power_of_two »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « jpeg_stdio_dest@LIBJPEG_6.2 »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_ARB_shading_language_100 »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewCreateShaderObjectARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewBindRenderbufferEXT »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __GLEW_EXT_framebuffer_object »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewAttachObjectARB »
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/libsfml-graphics.so: référence indéfinie vers « __glewGetHandleARB »
collect2: error: ld returned 1 exit status
make: *** [ubt] Erreur 1
Je remet mes flags de compilation pour qu'ils soit bien visible :
g++ -o ubt main.o -Wall -Werror -Wextra -lsfml-graphics -lsfml-window -lsfml-system -lGL -ljpeg
J'ai comme include :
#include <iostream>
#include <SFML/Graphics.hpp>
#include <SFML/Window.hpp>
#include <SFML/OpenGL.hpp>
Merci de votre aide.