This message means that the linker has not managed to link the glut library with your code. If you are using VC++, just specify that you want glut32.lib to be linked. If you are using a Borland compiler, you must know that the standard glut libs are not compatible with borland.