Opengl Setup

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 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

description

opengl

Transcript of Opengl Setup

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

Lanciare l’eseguibile cliccando sulla freccia verde, premendo il tasto F5, oppure con un doppio click sul file

eseguibile che è stato creato nella directory di progetto “Debug”.