Here are instructions for getting GL to work on windows, courtesy of Michael Gesner. 1. Download and unzip the zip file in /cs/cs4731/software. 2. Follow the README to install the GLUT libraries. *NOTE* These fixes applied for me, they may not apply to you... Due to the fact that you are compiling this in windows, GLUT requires some windows functionality. For this reason, in image.cpp you must do the following: 3. Under the //OpenGL comment (line 21), add: #include In both vector.h and vertex.h, you will see that the constructor defines default values for the variables passed in. These are REDEFINED in the source code (notice, this is the compiler error you will get back, that these defaults are redefined). You must remove these defaults for your source code to compile. 4. Remove the default values from the constructors in vertex.h and vector.h (MAKE SURE YOU LEAVE THEM IN THE IMPLEMENTATION!!!) This should get you to a point where you can compile the code. I will not go into the logistics of building a project, or using a makefile to compile this code. You should be well versed on that already. As the TA has already mentioned, this code is ready-to-go on the UNIX systems. Take note that compiling these windows side will add overhead to the code (as you are adding windows.h to the source file). My suggestion would be to compile this UNIX side first, to see how this is SUPPOSED to work. If you are on campus, you can use XTerm to XDM to ccc.wpi.edu to do the compile. Send mail to helpdesk@wpi.edu if you don't know how to use XTerm, and I'll make sure to let you all know. Otherwise, getting it into Win32 is just a few extra steps. Reading the compiler warnings and errors goes a long way into determining what the problem is.