Consigli generali ed errori comuni nel compilare programmi con Glut/OpenGl In generale: - Assicuratevi di avere configurato l'ambiente di sviluppo Eclipe/Visual studio in modo corretto, come spiegato nelle slide della prima lezione. - Se state compilando esercizi mElite, assicuratevi anche di trascinare/includere nei vostri progetti anche tutti i file sgi.h, eliteutils.h, coriolis.h, camera.h, camera.cpp, eliteutils.c, sgi.c che trovate nella cartella tutorial/melite. Se compilate da linea di comando assicuratevi semplicemente di compilare dalla cartella tutorial/melite (copiate soluzioni ed esercizi in quella cartella). Linux - Assicuratevi di avere installato glut nel sistema. Se non l'avete fatto potete installare freeglut3-dev dal vostro gestore di pacchetti. Sotto ubuntu basta scrivere: sudo apt-get install freeglut3 freeglut3-dev Windows - Copiate glut32.dll dalla cartella tutorial/lib in c:/windows/system32 - Se usate visual studio, assicuratevi di includere "GL/glut.h" dopo le librerie standard . Così non compila: #include /* includes gl.h, glu.h */ #include Così compila #include #include /* includes gl.h, glu.h */ - Nell'inclusione delle librerie (Visual Studio: additional dependences, Eclipse: Linker-Libraries), includete oglprogWin.lib al posto di liboglprog.a . Alternativamente -se riscontrate errori- trascinate nel vostro progetto tutti i file .c nella cartella tutorial/lib.