I am a beginner with opengl but understand it's "ANSI C" syntax and cannot understand why no one uses ANSI STL syntax in there programming it seems to me as a novice in stl that this is really the only way to go while dealing with cross platform issues as it is already in there!
I have made some opengl programs using glut v3.6, stl and the .stl file extension and it worked very fast however my opengl program that read and displayed the vector information from a boat.stl file was removed or i can not find it at the "Code project"
however it worked great for importing .stl cad models into opengl for games.
I think the only way to go is using ANSI C, C++(the ability to create classes and not dictate rule), stl, unix. this way your programs work on any platform, also I had been able to get freeglut to run on netbeans IDE with one #define WIN_32_LEAN_AND_MEAN macros definition i think.