Bonjour,
J'ai formaté et installé la derniere version de ubuntu, et depuis, plus moyen de faire compiler la bibliotheque devIL, sur un code qui marchaut tres bien avant et qui compile sous windows.
Du coup, j'essaie de reprendre depuis le debut pour identifier ou est le probleme et j'arrive pas a faire compiler le petit bout de code suivant:
j'obtiens les erreurs suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 #include <iostream> #include <SDL/SDL.h> #include <GL/glew.h> #include <IL/il.h> #include <IL/ilu.h> #include <IL/ilut.h> using namespace std; int main(int argc, char *argv[]) { // Init SDL - Environnement de l'appli SDL_Init(SDL_INIT_VIDEO); SDL_WM_SetCaption("KushingEngine",NULL); // Init Glew: chargement des extensions GLenum code; code = glewInit(); if(code != GLEW_OK) { fprintf(stderr, "impossible d'initialiser GLEW : %s\n", glewGetErrorString(code)); } //Init DevIL - gestionnaire d'images ilInit(); iluInit(); ilutRenderer(ILUT_OPENGL); cout<<"Hello World"<<endl; }
/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/libILUT.so: undefined reference to `XcursorImageLoadCursor'
/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/libILUT.so: undefined reference to `XpmCreatePixmapFromData'
/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/libILUT.so: undefined reference to `XF86VidModeGetAllModeLines'
/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/libILUT.so: undefined reference to `XF86VidModeQueryExtension'
/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/libILUT.so: undefined reference to `XF86VidModeSwitchToMode'
/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/libILUT.so: undefined reference to `XF86VidModeQueryVersion'
/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/libILUT.so: undefined reference to `XcursorSupportsARGB'
/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/libILUT.so: undefined reference to `XcursorImageCreate'
/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/libILUT.so: undefined reference to `XcursorImageDestroy'
/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/libILUT.so: undefined reference to `XF86VidModeSetViewPort'
/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/libILUT.so: undefined reference to `XF86VidModeLockModeSwitch'
Voici, dans l'ordre, les bibliotheques que je linke pour compiler mon projet:
libSDL
libGLEW
libIL
libILU
libILUT
libSDLmain
qqn saurait d'ou vient le probleme?? merci pour vos reponses...
Partager