Question:
I´m a beginner with OpenGL and "my" first program is this Sierpinski Gasket.
I´m using Netbeans on my MacBook Pro and I believe that
I have the libraries installed but maybe they are not linked correctly.
Here
are the compilation errors:
Undefined symbols for architecture x86_64: "_glutInit", referenced from: _main in main.o "_glutInitDisplayMode", referenced from: _main in main.o "_glutInitWindowSize", referenced from: _main in main.o "_glutInitWindowPosition", referenced from: _main in main.o "_glutCreateWindow", referenced from: _main in main.o "_glutDisplayFunc", referenced from: _main in main.o "_glutMainLoop", referenced from: _main in main.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[2]: * [dist/Debug/GNU-MacOSX/sierpinski] Error 1 make[1]: * [.build-conf] Error 2 make: * [.build-impl] Error 2
Answer:
You need to link the GLUT framework.
In
Project Properties > Linker > Command Line > Aditional Options, specify
-framework
GLUT