I’ve got a few options here…
For headers I have:
glut.h
freeglut.h
These are the ones I have been working with.
Then I have these libs:
libglut.a
libglut32.a
libfreeglut.a
When I include freeglut.h and link to libfreeglut.a I get the fewest linking errors.
Now I also have several header files that give me wierd syntax errors:
fglut.h
freeglut_std.h
freeglut_ext.h
glutf90.h
All these just give me strange errors.
Well any way with calling freeglut.h and linking to: -lopengl32 -lglu32 -lfreeglut
I get this compile log. Much shorter but… Still no moss…
Compiler: Default compiler
Executing g++.exe…
g++.exe “C:\Dev-Cpp\my code\openGL\my code\Chapter01\Simple.cpp” -o “C:\Dev-Cpp\my code\openGL\my code\Chapter01\Simple.exe” -mwindows -I"C:\Dev-Cpp\include\c++" -I"C:\Dev-Cpp\include\c++\mingw32" -I"C:\Dev-Cpp\include\c++\backward" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" -lopengl32 -lglu32 -lfreeglut
C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x3b):Simple.cpp: undefined reference to _imp__glutInit@8' C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x4a):Simple.cpp: undefined reference to
_imp__glutInitDisplayMode@4’
C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x61):Simple.cpp: undefined reference to _imp__glutInitWindowSize@8' C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x75):Simple.cpp: undefined reference to
_imp__glutInitWindowPosition@8’
C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x87):Simple.cpp: undefined reference to `_imp__glutCreateWindow@4’
C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x9e):Simple.cpp: undefined reference to _imp__glutDisplayFunc@4' C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0xb0):Simple.cpp: undefined reference to
_imp__glutReshapeFunc@4’
C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0xc2):Simple.cpp: undefined reference to _imp__glutMouseFunc@4' C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0xd4):Simple.cpp: undefined reference to
_imp__glutKeyboardFunc@4’
C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0xe6):Simple.cpp: undefined reference to _imp__glutIdleFunc@4' C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0xf0):Simple.cpp: undefined reference to
_imp__glutMainLoop@0’
C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x111):Simple.cpp: undefined reference to _imp__glutCreateMenu@4' C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x124):Simple.cpp: undefined reference to
_imp__glutSetMenu@4’
C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x138):Simple.cpp: undefined reference to `_imp__glutAddMenuEntry@8’
C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x147):Simple.cpp: undefined reference to _imp__glutAttachMenu@4' C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x17c):Simple.cpp: undefined reference to
_imp__glutPostRedisplay@0’
C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x1aa):Simple.cpp: undefined reference to _imp__glutPostRedisplay@0' C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x1cc):Simple.cpp: undefined reference to
_imp__glutPostRedisplay@0’
C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x1db):Simple.cpp: undefined reference to _imp__glutPostRedisplay@0' C:\DOCUME~1\ADAMBR~1\LOCALS~1\Temp/ccaAbaaa.o(.text+0x43c):Simple.cpp: undefined reference to
_imp__glutSwapBuffers@0’
Execution terminated