When I compile my source code. The below error come up:
gcc -I/usr/X11R6/include/ -o myWindow -L/usr/X11R6/lib -L/usr/lib/libglut.so.3
myWindow.o -lGL -lGLU -lX11 -lXmu -lXi -lXext -lm
myWindow.o: In function main': myWindow.o(.text+0xa5): undefined reference to glutInit’
myWindow.o(.text+0xb2): undefined reference to glutInitDisplayMode' myWindow.o(.text+0xc7): undefined reference to glutInitWindowSize’
myWindow.o(.text+0xd9): undefined reference to glutInitWindowPosition' myWindow.o(.text+0xe9): undefined reference to glutCreateWindow’
myWindow.o(.text+0xf9): undefined reference to glutDisplayFunc' myWindow.o(.text+0x109): undefined reference to glutMouseFunc’
myWindow.o(.text+0x116): undefined reference to `glutMainLoop’
collect2: ld returned 1 exit status
make: *** [myWindow] Error 1
Any idea how to solve this undefined reference to ‘glut***’?
-L only specifies a path, -l actually links, you are using -L to specify a link file with an absolute path that explicitly includes a dynamic lib (with the full extension and version no less which is also bad).
That’s 3 threads here where people can’t link a library!
[This message has been edited by dorbie (edited 02-16-2004).]
Hello
I would develop with Red hat 7.3 and i will know where find the library GLUT give me link please it’s very important for my job because I can’t develop without the lib in OpenGL tks