Pod Linuxem se (samozrejme) preklada pomoci gcc, ale musite mit nainstalovane i develop verze OpenGL a GLUTu. U OpenGL v tomto pripade staci SW implementace.
Pod MS Windows jsem preklad zkousel na gcc (MinGW, gcc verze 3.2) na Borland C++ 5.5 (to je ta verze Borlandskeho prekladace zadarmo). Nicmene by to melo fungovat i s MS Visual C, ale to nemam kde odzkouset.
Ja si vsak myslim, ze nemoznost prekladu nebude ani tak zpusobena zdrojakem, prece jen je to standardni cecko 99 (a to jen kvuli jednoradkovym poznamkam), ale v tom, ze chybi nejaka knihovna. Pokud je problem pouze v tom, ze nemate knihovnu GLUT, mrknete se na stranku http://www.xmission.com/~nate/glut.html, tam je verze pro MS prekladace.