Sei sulla pagina 1di 9

OpenGL Quick Tutorial

Lo scopo di questo tutorial quello di fornire tutti i passaggi da seguire per creare la prima applicazione
OpenGL. La prima parte riguarda linstallazione delle librerie necessarie (non necessaria durante
lesercitazione in laboratorio in quanto i PC del LABINF sono gi stati configurati precedentemente) mentre
la seconda parte riguarda la creazione di un progetto e compilazione dei programmi usando Microsoft
Visual Studio.

Installazione delle librerie GLUT


Questa parte del tutorial descrive come configurare lambiente di sviluppo Microsoft Visual Studio per
poter compilare/linkare correttamente le librerie GLUT al vostro progetto (in laboratorio le librerie sono
GIA state installate).
Decomprimere il contenuto dellarchivio glut-3.7.6-win32.zip e seguire uno dei due metodi di seguito
descritti:

METODO 1 Installazione nelle cartelle di sistema (non deve essere ripetuto per ogni nuovo progetto)
Copiare i seguenti file:
glut32.dll
nella directory di sistema di Windows %WinDir%\System32 (ad esempio
C:\WINDOWS\system32),
glut32.lib nella directory di installazione delle librerie di Microsoft Visual Studio $(MSVSDir)\Lib (ad
esempio C:\Programmi\Microsoft SDKs\Windows\v6.0A\Lib),
glut.h nella directory di installazione di Microsoft Visual Studio $(MSVSDir)\include\GL (ad esempio
C:\Programmi\Microsoft SDKs\Windows\v6.0A\Include\gl

METODO 2 Linking delle librerie al progetto (deve essere ripetuto per ogni nuovo progetto)
Aprire la scheda delle propriet di progetto (tasto destro sul nome del progetto, selezionare Properties)

Header file: Inserire il percorso della cartella \GL (contenente a sua volta il file glut.h) nel campo
Additional Include Directories che si trova nella scheda C/C++  General.
Ad esempio, se la struttura delle directory fosse:
D:\Workspace\OpenGL\
|
|---include
|

|--- GL

|--- glut.h

|
|---lib
|

|---glut32.lib

|
...
la directory da indicare sarebbe: D:\Workspace\OpenGL\include\
Una soluzione migliore sarebbe quella di usare path relativi (es: ..\..\include)

Lib file: Inserire il percorso della cartella contenente il file glut32.lib nel campo Additional Library
Directories che si trova nella scheda Linker
General

Aggiungere il nome della libreria glut32.lib nel campo Additional Dependencies che si trova nella scheda
Linker
Input, quindi selezionare OK.

Compilazione Microsoft Visual Studio


Lanciare Microsoft Visual Studio.
Creare un nuovo progetto: File
New
Project
Scegliere il progetto di tipo Win32 Console Application.

Inserire il nome del progetto (per esempio OpenGL_examples), un percorso dove salvare il progetto (per
esempio D:\Workspace\OpenGL), e premere OK.

Si aprir automaticamente una procedura guidata. Premere il pulsante Next

Selezionare il tipo di applicazione Console Application e nelle opzioni selezionare Empty Project, quindi
premere il pulsante Finish.

Copiare i file di esempio (contenuti nellarchivio sorgenti.zip) nella directory di progetto (per esempio
D:\Workspace\OpenGL\OpenGL_examples\OpenGL_examples)
Aggiungere al progetto Visual Studio il primo esempio OpenGL (Example1.c) seguendo la seguente
procedura:
Dal menu Project, selezionare Add Existing Item

Selezionare il file Example1.c e cliccare Add (oppure premere SHIFT+ALT+A).

Compilare e creare leseguibile: dal menu Build, selezionare Build Solution o premere semplicemente F7

Lanciare leseguibile cliccando sulla freccia verde, premendo il tasto F5, oppure con un doppio click sul file
eseguibile che stato creato nella directory di progetto Debug.