dvm
07-08-2005, 03:58 PM
Hi people. I've finally gotten around to start writing some glslang code. I think my code compiles correctly but I get linker errors. My makefile looks like this:
glslang: main.cpp
g++ -o glslang main.cpp -lglutI get errors like:
g++ -o glslang main.cpp -lglut
/tmp/ccXPf0aL.o(.text+0x19b): In function `InitGL()':
main.cpp: undefined reference to `glCreateProgramObjectARB'
/tmp/ccXPf0aL.o(.text+0x1c3):main.cpp: undefined reference to `glCreateShaderObjectARB'
/tmp/ccXPf0aL.o(.text+0x1e1):main.cpp: undefined reference to `glShaderSourceARB'
/tmp/ccXPf0aL.o(.text+0x1f2):main.cpp: undefined reference to `glCompileShaderARB'
/tmp/ccXPf0aL.o(.text+0x20f):main.cpp: undefined reference to `glGetObjectParameterivARB'
/tmp/ccXPf0aL.o(.text+0x258):main.cpp: undefined reference to `glGetInfoLogARB'
/tmp/ccXPf0aL.o(.text+0x2b2):main.cpp: undefined reference to `glAttachObjectARB'What library do I need to add to gcc to link proper? Thanks for your time.
glslang: main.cpp
g++ -o glslang main.cpp -lglutI get errors like:
g++ -o glslang main.cpp -lglut
/tmp/ccXPf0aL.o(.text+0x19b): In function `InitGL()':
main.cpp: undefined reference to `glCreateProgramObjectARB'
/tmp/ccXPf0aL.o(.text+0x1c3):main.cpp: undefined reference to `glCreateShaderObjectARB'
/tmp/ccXPf0aL.o(.text+0x1e1):main.cpp: undefined reference to `glShaderSourceARB'
/tmp/ccXPf0aL.o(.text+0x1f2):main.cpp: undefined reference to `glCompileShaderARB'
/tmp/ccXPf0aL.o(.text+0x20f):main.cpp: undefined reference to `glGetObjectParameterivARB'
/tmp/ccXPf0aL.o(.text+0x258):main.cpp: undefined reference to `glGetInfoLogARB'
/tmp/ccXPf0aL.o(.text+0x2b2):main.cpp: undefined reference to `glAttachObjectARB'What library do I need to add to gcc to link proper? Thanks for your time.