Mudanças entre as edições de "Instruções para compilar"

De TerraAmazonWiki
Ir para: navegação, pesquisa
(Criou página com 'Esta seção explicará os passos necessários para compilar o TerraAmazon 5.0. == Primeiros passos == O TerraAmazon 5.0 foi construído com base na Terralib 5, logo, para q...')
 
(Configurando a compilação pelo Cmake)
Linha 21: Linha 21:
 
* Boost_INCLUDE_DIR
 
* Boost_INCLUDE_DIR
 
** Tipo: PATH
 
** Tipo: PATH
** Valor: O diretório onde se encontram os headers da Boost. Ex:D:/Dependencies/Boost/include
+
** Valor: O diretório onde se encontram os headers da Boost. Ex: D:/Dependencies/Boost/include
  
 
*terralib_DIR
 
*terralib_DIR
 
** Tipo: PATH
 
** Tipo: PATH
** Valor: O diretório onde a Terralib foi compilada ou instalada. Ex:D:/Projects/Workspasce/Terralib
+
** Valor: O diretório onde a Terralib foi compilada ou instalada. Ex: D:/Projects/Workspasce/Terralib
  
 
Depois que as variáveis estejam ajustadas, clique no botão ''configure'' e escolha qual será gerador utilizada para compilar o código do TerraAmazon, por exemplo: Visual Studio 12 2013 64.
 
Depois que as variáveis estejam ajustadas, clique no botão ''configure'' e escolha qual será gerador utilizada para compilar o código do TerraAmazon, por exemplo: Visual Studio 12 2013 64.
  
 
Depois que a configuração seja concluída basta clicar no botão ''generate'' para que o projeto seja gerado.
 
Depois que a configuração seja concluída basta clicar no botão ''generate'' para que o projeto seja gerado.

Edição das 18h06min de 11 de setembro de 2015

Esta seção explicará os passos necessários para compilar o TerraAmazon 5.0.

Primeiros passos

O TerraAmazon 5.0 foi construído com base na Terralib 5, logo, para que se possa compilar o TerraAmazon o primeiro passo é certificar-se de compilar ou instalar a terralib 5, instruções para isso encontram-se no seguinte endereço: Terralib 5

O TerraAmazon utiliza diversas funcionalidades providenciadas pela biblioteca Boost, então também é necessário obter essa biblioteca, ela se encontra no seguinte endereço: Boost C++

O sistema de compilação escolhido para o TerraAmazon 5 foi mo CMake. O CMake é um sistema de configuração de código aberto multi-plataforma e pode ser encontrado no seguinte endereço: CMake.


O sistema de controle de versão utilizado pelo TerraAmazon é o Git, pode ser baixado no seguinte endereço: Git Embora o Git possa ser usado diretamente, existem outros aplicativos que permitem utilizá-lo de forma mais intuitiva, como o TortoiseGit. Este programa pode ser encontrado no seguinte endereço: Tortoise Git

O repositório do código fonte do TerraAmazon encontra-se no seguinte endereço: https://git.funcate.org.br/terraamazon

Configurando a compilação pelo Cmake

Na interface do cmake, utilize o botão "Add Entry" para adicionar duas variáveis necessárias para a compilação do TerraAmazon, são elas:

  • Boost_INCLUDE_DIR
    • Tipo: PATH
    • Valor: O diretório onde se encontram os headers da Boost. Ex: D:/Dependencies/Boost/include
  • terralib_DIR
    • Tipo: PATH
    • Valor: O diretório onde a Terralib foi compilada ou instalada. Ex: D:/Projects/Workspasce/Terralib

Depois que as variáveis estejam ajustadas, clique no botão configure e escolha qual será gerador utilizada para compilar o código do TerraAmazon, por exemplo: Visual Studio 12 2013 64.

Depois que a configuração seja concluída basta clicar no botão generate para que o projeto seja gerado.