segunda-feira, 14 de janeiro de 2008

Preparando o DEV C++ para usar o OpenGL


Passo-a-Passo

1º Download do Dev C++ (Windows 95/98/NT/2000/XP)
http://ftp1.sourceforge.net/dev-cpp/devcpp4.zip
O Dev já possui versões atualizadas, para maiores detalhes veja: http://www.bloodshed.net/devcpp.html

Depois de baixar é so instalar. (Em dúvidas siga a instalação padrão)

2º Download da Biblioteca OpenGL (link referência)
http://www.ceset.unicamp.br/~magic/Gerais/glut.zip

3º Instalando a biblioteca recêm baixada
Descompacte o arquivo glut.zip:
glut.h
glut32.dll
libglut32.a
libglut.a


Copiando os arquivos para os diretórios do windows:
glut.h salvar no diretório /include/GL do Dev-C++; (ex: C:\Dev-C++\Include\Gl )

libglut32.a e libglut.a no diretório /lib do Dev-C++; (ex: C:\Dev-C++\Lib )

glut32.dll no diretório windows/system. (ex: C:\WINDOWS\system )

4º Linkando as bibliotecas no DEV

Crie um novo PROJETO, de um NOME ao projeto (ex: projetc1)
File>New project ou CTRL+N (Escolha a aba GRAPHICS e então o OpenGL Template. Em seguida salve com um nome)

Para adicionar os nomes das bibliotecas vá até: (IMPORTANTE sem esta etapa o compilador não irá encontrar a biblioteca opengl)


Project>Project Options Alt+P
"Further objetcs files or Linker options"
Na frente do "-lopengl32" adicione as bibliotecas:( -LGLU32 -LGLUT32...em minúsculo)
-lopengl32 -lglu32 -lglut32

Obs. Este procedimento pode mudar se usado a versão nova do DEV, mas segue o mesmo raciocínio.

Sua IDE está pronta para utilizar as funções da opengl. Só fazer os includes para as bibliotecas e pronto.


Referências:
Para maiores detalhes veja:
http://www.ceset.unicamp.br/~magic/Gerais/instala_opengl.html
Site DEV
http://www.bloodshed.net/devcpp.html
OpenGL
http://www.opengl.org/
Tutorial OpenGL
http://www.inf.pucrs.br/~manssour/OpenGL/

5 comentários:

Anônimo disse...

Eu já trabalho com OpenGL e C++ há algum tempo. E se tem uma dica que eu faço questão de dar é:
NÃO USE O DEVCPP.

Por várias razões:
1. Ele é antigo. Sua última versão é de 2005. Também não acompanha um compilador novo e as modificações na STL;
2. Ele omite mensagens de erro. O que pode te levar há alguns dias tentando corrigir um problema, mas sem informações suficientes para corrigi-lo.
3. Ele não tem um bom suporte ao depurador. E sem executar o programa passo-a-passo é muito mais difícil achar bugs;
4. Ele não indenta direito.

No lugar, eu sempre recomendo o Code::Blocks. Coloquei um tutorial detalhado para a instalação dele no meu blog. Saiu uma versão oficial do Code::Blocks em fevereiro de 2008. Além de não ter todos esses problemas, ele foi lançado para diversas plataformas.

O link do tutorial é esse:
http://vinigodoy.wordpress.com/2007/11/18/criando-um-ambiente-para-desenvolver-jogos

Márlu da S. Santos disse...

Obrigado pela dica, vou experimentar o blocks.

Anônimo disse...

I think this is among the most vital information for me.

And i am glad reading your article. But wanna remark on few general things, The web site style is perfect, the articles
is really great : D. Good job, cheers

My web blog Arabic Books

Anônimo disse...

I have been surfing online greater than three hours today, but
I by no means found any interesting article
like yours. It's beautiful value sufficient for me. In my view, if all site owners and bloggers made just right content material as you probably did, the web will be a lot more useful than ever before.

Feel free to visit my site :: hardcore Sex Movies tube

Anônimo disse...

It's really a great and helpful piece of information. I'm
satisfied that you just shared this helpful info
with us. Please keep us informed like this. Thank you for
sharing.

Also visit my web page ... sexygirlchat.net