Página Inicial > computação gráfica, computação gráfica 2009.1, ufpi > Instalação e Configuração do eclipse para OpenGL

Instalação e Configuração do eclipse para OpenGL

Primeiro de tudo precisamos baixar os arquivos necessários. São eles:

GLUT: http://www.xmission.com/~nate/glut/glut-3.7.6-bin.zip­

MinGW: http://sourceforge.net/project/downloading.php?group_id=2435&filename=MinGW-5.1.4.exe

MSYS: http://sourceforge.net/project/downloading.php?group_id=2435&filename=MSYS-1.0.11-rc-1.exe&a=34307890

Eclipse: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR2/eclipse-cpp-ganymede-SR2-win32.zip&url=http://eclipse.c3sl.ufpr.br/technology/epp/downloads/release/ganymede/SR2/eclipse-cpp-ganymede-SR2-win32.zip&mirror_id=576

Primeiramente, instalamos o mingw, que é o compilador de C++ que iremos usar. O ideal é que instalemos também o MSYS, que possui algumas ferramentas interessantes que poderemos (e deveremos) usar, tais como o make, para compilar programas. Também é conveniente adicionemos à variável de ambiente PATH os endereços da pasta bin do mingw e da pasta bin do msys, para que possa ser acessível de qualquer lugar do computador.

Após isso iremos extrair a biblioteca GLUT e colocar os arquivos em seus devidos lugares. Serão extraídos 4 arquivos que devem ser colocados nos seguintes lugares: glut32.dll (C:\Windows\System32), glut.h (mingwHome\include\GL), glut32.lib e glut.def (mngwHome\lib).

O eclipse deste link é o específico para desenvolvimento C++. Basta extrair para poder usá-lo. Para criar uma aplicação OpenGL, criamos um novo projeto C++. Depois de criado o projeto clicamos com o botão direito nele e vamos em Properties. Então vamos em C/C++ Build > Settings. No ítem MingWC++ Linker adicionaremos as seguintes bibliotecas (Libraries): glut32, glu32, opengl32. Somente assim conseguiremos compilar nosso programa OpenGL.

Para compilar (build) nosso projeto simplesmente apertamos CTRL+B ou vamos ao menu Project > Build All (ou Build Project). Dessa forma, nosso executável será gerado e poderemos executar nossa aplicação clicando com o botão direito sobre o projeto e vamos no menu Run As > Local C/C++ Application. Correndo tudo bem, a janelinha de nossa aplicação aparecerá na tela.

[]‘s
Ricardo Viana

  1. Eugênio
    9, junho, 2009 em 23:35 | #1

    Tentei fazer funcionar no Netbeans, mas não estou conseguindo de maneira nenhum… coloquei as variáveis do sistema, instalei msys e wingw(com makefile e compiladores C/C++).
    E acredito também ter colocado as opções de link corretas (glu32 glut32 opengl32), mas quando boto pra compilar e executar ele abre o prompt do Msys (n sei oq fazer lá) e quando saio ele falha a execução.
    A biblioteca GL/glut.h não é reconhecida.

  2. 10, junho, 2009 em 11:06 | #3

    Rapaz, consegui aqui. É o mesmo esquema, você clica com o botão direito no projeto e vai em propriedades. Aí você entra em construir, na opção vinculador. No item bibliotecas clique no botão com reticências (…). Na janela que abrir clique em adicionar opção, selecione outras opções e, finalmente, adicione o -lopengl32 -lglut32 -lglu32. Seu programa ira compilar corretamente. Só tive um problema aqui, o programa não roda a partir do netbeans, mas o executável é gerado na pasta que foi criado o projeto, é só ir lá e mandar rodá-lo.

  1. Nenhum trackback ainda.