View Full Version : header recognition
D.M.Phillips
08-12-2007, 05:11 PM
I am trying to compile via GCC a sample of Mesa-7.0 demo-code. The compiler complains that GL/glut.h does not exist. It does exist and I've made doubly sure that glut.h is exactly where it's supposed to be. When I look at glut.h it's in C code. Should it be compiled to object form before trying to use it as a header? I'm missing something here and my beginner status with Linux isn't helping much. Can anyone help?
Many Thanks
Mark
Stuart McDonald
08-12-2007, 10:28 PM
THe compiler searches for header files using the include paths. Some paths are already built in (to look for system header files in known locations) e.g. /usr/include.
You can add to the include paths using the -I compiler flag e.g. if your demo code has
#include <GL/glut.h>
and the glut.h file is (for exmaple) in
/usr/local/include/GL/glut.h
then you would add
-I /usr/local/include
to the compiler options. You can add multiple -I paths. Use man gcc and read up on the various options and google for the error you are getting.
--STU!
Powered by vBulletin® Version 4.2.0 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.