Você está na página 1de 7

Tutorial de instalao do OpenGL

Escrito por: Lucas Lattari



O OpenGL (Open Graphics Library) uma API (Interface de
Programao de Aplicativos) livre utilizada na Computao Grfica para
desenvolvimento de aplicativos grficos, ambientes 3D, jogos, entre outros.
este um conjunto de algumas funes que fornecem acesso a praticamente
todos os recursos do hardware de vdeo.
Internamente, ele age como uma mquina de estados, que de maneira
bem especfica diz ao OpenGL o que fazer. Usando as funes da API, voc
pode ligar ou desligar vrios aspectos dessa mquina, tais como: a cor atual,
se transparncia ser usada, se clculos de iluminao devem ser feitos, se
haver ou no o efeito de neblina e assim por diante.
O objetivo desse tutorial apresentar, em poucos passos, como
realizada a sua instalao em ambiente Windows 7 utilizando a IDE
Codeblocks. Alm disso, mostrado um exemplo C/C++ de como feito o
carregamento e apresentao de imagens em janela grfica.

Instrues
Passo 1. Instale o IDE Codeblocks. Ele um ambiente de
desenvolvimento (IDE) recomendado para o uso do OpenGL com as
linguagens C/C++. Existem dois links para download, que so:
http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe ou
http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-
10.05mingw-setup.exe.

Passo 2. O Codeblocks j traz consigo os pacotes para o uso do
OpenGL, exceto um deles, chamado GLUT. Ele fundamental para o uso de
janelas grficas do Windows. Ele est disponvel nesse link:
http://dl.dropbox.com/u/8649404/glut-3.7.6-bin.zip.
Assim que baixar o pacote acima, deve-se adicionar o arquivo glut.h na
pasta Include do Codeblocks, dentro da pasta GL. O endereo dessa pasta :
(Pasta Do Codeblocks)\MinGW\include\GL. Geralmente essa pasta se
encontra em: C:\Program Files (x86)\CodeBlocks\MinGW\include\GL.
O mesmo procedimento acima deve ser feito para o arquivo glut32.lib.
Esse arquivo dever ser adicionado na pasta Lib do Codeblocks. O endereo
dessa pasta : (Pasta Do Codeblocks)\MinGW\lib. Geralmente essa pasta se
encontra em: C:\Program Files (x86)\CodeBlocks\MinGW\lib.
Passo 3. O Codeblocks j traz um assistente para criao de um projeto
OpenGL com janela grfica GLUT. Assim que abrir o Codeblocks, abra a opo
File > New > Project no menu superior, como na janela abaixo:


Feito isso, escolha a opo Glut Project e tecle Go:

Uma vez selecionado, aperte next na tela a seguir

D um nome ao seu projeto em Project Title e novamente aperte
Next. Anote a pasta onde se encontra seu projeto, ela ser importante nesse
tutorial.

Novamente aperte Next, sem modificar a prxima janela:

Finalmente, tecle Finish para encerrar!

Feito isso, seu projeto estar pronto, mas ainda falta um ltimo arquivo
do pacote baixado no passo 2. Pegue o arquivo glut32.dll e adicione na pasta
do projeto que voc criou, dentro de (Pasta do projeto)/bin/Debug. No
exemplo deste tutorial ficou:
C:\Users\Lucas\Dropbox\Projetos\CG\HelloWorldCG\bin\Debug.
Passo final. Rode seu exemplo teclando F9, este dever ser idntico ao
da figura abaixo.

E isso! Para mais informaes, dvidas ou eventuais problemas, me procure
no e-mail: llattari@ic.uff.br. Tenham uma tima aula e bem-vindos ao mundo da
CG!

Você também pode gostar