opengl setup
DESCRIPTION
openglTRANSCRIPT
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 l’installazione delle librerie necessarie (non necessaria durante
l’esercitazione 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 l’ambiente 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 dell’archivio 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 nell’archivio 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 l’eseguibile: dal menu Build, selezionare “Build Solution” o premere semplicemente F7