Mudanças entre as edições de "Instalação da MAE no Windows"

De LCAD
Ir para: navegação, pesquisa
 
(3 revisões intermediárias por um outro usuário não estão sendo mostradas)
Linha 1: Linha 1:
 +
[[category:MAE]]
 
= Roteiro de Instalação do ambiente de compilação da MAE =
 
= Roteiro de Instalação do ambiente de compilação da MAE =
  
#Instale os seguintes pacotes para o Windows (caso o link não seja mais válido, procure no Google):
+
# Instale os seguintes pacotes para o Windows (caso o link não seja mais válido, procure no Google):
 
* [http://sourceforge.net/projects/gnuwin32/files/bison/ Bison-1.875-4]
 
* [http://sourceforge.net/projects/gnuwin32/files/bison/ Bison-1.875-4]
 
* [http://sourceforge.net/projects/gnuwin32/files/flex/ Flex-2.5.4a-1]
 
* [http://sourceforge.net/projects/gnuwin32/files/flex/ Flex-2.5.4a-1]
 
* [http://gnuwin32.sourceforge.net/packages.html Libgw32c-0.4]
 
* [http://gnuwin32.sourceforge.net/packages.html Libgw32c-0.4]
 
* [http://www.bloodshed.net/dev/devcpp.html DevCpp 4.9.9.2]
 
* [http://www.bloodshed.net/dev/devcpp.html DevCpp 4.9.9.2]
 +
 +
'''Obs.: Manter os parâmetros default dos instaladores.
 +
 +
# Baixe o arquivo zip [[Media:WINGLUT.zip|WINGLUT.zip]]
 +
* Abra o zip e:
 +
** Copie os arquivos libglu32.a, libglut.a e libglut32.a para o diretório C:\Dev-Cpp\lib
 +
** Copie o arquivo glut.h para o diretório C:\Dev-Cpp\include\GL
 +
** Copie os arquivos glu32.dll, glut32.dll e opengl32.dll para o diretório C:\Windows\System32 (é isso mesmo; e se o Windows disser que eles já existem lá, mande sobreescrever; faça isso por sua própria conta e risco!)
  
 
* Versão recente da MAE
 
* Versão recente da MAE
** Baixe um cliente SVN, recomendamos o [http://tortoisesvn.tigris.org/ TortoiseVN].
+
** Baixe um cliente SVN. Recomendamos o [http://tortoisesvn.tigris.org/ TortoiseVN].
** Faça checkout do repositório [http://www.lcad.inf.ufes.br/svn/MAE http://www.lcad.inf.ufes.br/svn/MAE] no diretório 'C:\MAE'. É necessário ter permissão ao repositório, caso não tenha, entre em contato com a administração do LCAD.
+
** Faça checkout do repositório [http://www.lcad.inf.ufes.br/svn/MAE http://www.lcad.inf.ufes.br/svn/MAE] no diretório 'C:\MAE'. É necessário ter permissão de acesso ao repositório. Caso você não tenha, entre em contato com a administração do LCAD.
 +
 
 +
# Setar a variável de ambiente PATH para apontar para os diretórios C:\Dev-Cpp\bin,  MAE\bin e C:\Program Files\GnuWin32\bin (caso esse path seja diferente na sua máquina, mudar os scripts Makefile.win).
 +
 
 +
= Compilação da MAE no Windows =
 +
* Pré-requisitos
 +
** Ambiente de compilação da MAE instalado.
  
'''Obs.: manter os parâmetros default dos instaladores.
+
* Procedimento
  
#Setar a variável de ambiente PATH para apontar para os diretórios C:\Dev-Cpp\bin,  MAE\bin e C:\Program Files\GnuWin32\bin (caso esse path seja diferente na sua máquina, mudar os scripts Makefile.win).
+
# Entrar no prompt de comando do DOS;
 +
# Acessar o diretório raiz da MAE;
 +
# Executar o script de compilação da MAE via os comandos:
 +
## make –f Makefile.win clean
 +
## make –f Makefile.win
  
= Compilação da MAE no Windows =
+
* Saída
 +
** A libnet_conn.a gerada no diretório MAE\lib;
 +
** O netcomp.exe no diretório MAE\bin.
 +
 
 +
Geração da DLL/EXE de um exemplo da MAE no Windows
 +
 
 +
* Pré-requisitos
 +
** MAE devidamente compilada no Windows.
 +
 
 +
* Procedimento
 +
 
 +
# Entrar no prompt de comando do DOS;
 +
# Acessar o diretório raiz do exemplo da MAE;
 +
# Executar o script de compilação do exemplo via os comandos:
 +
## make –f Makefile.win clean
 +
## make –f Makefile.win
 +
 
 +
* Saída
 +
** A DLL do exemplo é gerada no diretório MAE\lib;
 +
** O EXE do exemplo é gerado no diretório do exemplo.

Edição atual tal como às 16h58min de 14 de setembro de 2012

Roteiro de Instalação do ambiente de compilação da MAE

  1. Instale os seguintes pacotes para o Windows (caso o link não seja mais válido, procure no Google):

Obs.: Manter os parâmetros default dos instaladores.

  1. Baixe o arquivo zip WINGLUT.zip
  • Abra o zip e:
    • Copie os arquivos libglu32.a, libglut.a e libglut32.a para o diretório C:\Dev-Cpp\lib
    • Copie o arquivo glut.h para o diretório C:\Dev-Cpp\include\GL
    • Copie os arquivos glu32.dll, glut32.dll e opengl32.dll para o diretório C:\Windows\System32 (é isso mesmo; e se o Windows disser que eles já existem lá, mande sobreescrever; faça isso por sua própria conta e risco!)
  • Versão recente da MAE
    • Baixe um cliente SVN. Recomendamos o TortoiseVN.
    • Faça checkout do repositório http://www.lcad.inf.ufes.br/svn/MAE no diretório 'C:\MAE'. É necessário ter permissão de acesso ao repositório. Caso você não tenha, entre em contato com a administração do LCAD.
  1. Setar a variável de ambiente PATH para apontar para os diretórios C:\Dev-Cpp\bin, MAE\bin e C:\Program Files\GnuWin32\bin (caso esse path seja diferente na sua máquina, mudar os scripts Makefile.win).

Compilação da MAE no Windows

  • Pré-requisitos
    • Ambiente de compilação da MAE instalado.
  • Procedimento
  1. Entrar no prompt de comando do DOS;
  2. Acessar o diretório raiz da MAE;
  3. Executar o script de compilação da MAE via os comandos:
    1. make –f Makefile.win clean
    2. make –f Makefile.win
  • Saída
    • A libnet_conn.a gerada no diretório MAE\lib;
    • O netcomp.exe no diretório MAE\bin.

Geração da DLL/EXE de um exemplo da MAE no Windows

  • Pré-requisitos
    • MAE devidamente compilada no Windows.
  • Procedimento
  1. Entrar no prompt de comando do DOS;
  2. Acessar o diretório raiz do exemplo da MAE;
  3. Executar o script de compilação do exemplo via os comandos:
    1. make –f Makefile.win clean
    2. make –f Makefile.win
  • Saída
    • A DLL do exemplo é gerada no diretório MAE\lib;
    • O EXE do exemplo é gerado no diretório do exemplo.