Categorias

Exibir | Ocultar

Arquivos

Exibir | Ocultar

Tags

Estatísticas

Patrocinadores

Compilando o Ogre3D a partir do SVN

Ogre_logo

Para nosso desenvolvimento de games, utilizaremos a versão mais atual do Ogre, e para tal, precisaremos compilar o Ogre3D a partir do seu repositório SVN.

(Este passo-a-passo é voltado para os usuários windows)

Para tanto, utilizaremos:

Após esse processo de baixar programas, e instalar coisas, faça o seguinte processo, sugerido pelo http://blog.tidalware.com/2009/08/building-ogre-trunk-1-7/ (tomei liberdade de alterar para nosso padrão):

  1. Crie a pasta: “C:\OgreSVN” e faça um checkout de https://svn.ogre3d.org/svnroot/ogre/trunk nessa pasta;
  2. Descompacte as duas pastas do “Ogre Dependencies”: Dependencies e Samples para a a pasta “C:\OgreSVN”, meclando o conteúdo das mesmas se necessário;
  3. Execute o CMake-Gui (deve estar na seu botão iniciar). Preencha “Where is the source code:” com “C:/OgreSVN” e “Where to build the binaries” com “C:/OgreSVN/build”;
  4. Clique em “Configure” e selecione o seu compilador (no nosso caso, será o Visual Studio 9 2008);
  5. Aparecerá uma lista de opções e flags, eu prefiro desabilitar o BUILD_RENDESYSTEM_D3D10, pois não possuo, gosto de habilitar a flagOGRE_BUILD_COMPONENT_RTSHADERSYSTEM. Caso tenha instalado a biblioteca Boost, habilite a flag OGRE_USE_BOOST;
  6. Clique novamente em “Configure”, e depois em “Generate”;

Caso tenha seguido feito tudo assim como falei, dentro da pasta “C:\OgreSVN\build” teremos o arquivo “OGRE.sln”. Abra ele e compile as versões “debug” e “release”, para modificar o modo de compilação, clique com o botão direito em algum projeto, depois em “Property”, depois no botão “Configuration Manager, mude o “Active Solution”.

Se tiver alguma dúvida, pergunte!

<!–[if gte mso 10]>

Para nosso desenvolvimento de games, utilizaremos a versão mais atual do Ogre, e para tal, precisaremos compilar o Ogre3D a partir do seu repositório SVN.

Para tanto, utilizaremos:

· Um programa que vai sincronizar os arquivos-fonte do Ogre3D:

o Tortoise SVN: http://tortoisesvn.net/downloads

o Baixe e instale para sua arquitetura (32bits ou 64bits)

· Os arquivos-fonte do SVN do Ogre3D, para tanto:

o Precisaremos fazer svn-checkout de https://svn.ogre3d.org/svnroot/ogre/trunk

o Logo abaixo explicarei melhor em qual pasta colocar, e outros detalhes: não faça agora.

o Caso esteja com duvidas de como proceder nesse passo, veja o tutorial de como utilizar SVN.

· Precisamos das dependências do Ogre, tais como tinyxml, ois, e outras. Baixe a mais atual:

o Ogre Dependencies: http://www.ogre3d.org/download/source ou http://sourceforge.net/projects/ogre/files/ (VS C++ 2008)

o Apenas baixe o zip.

· Precisaremos de uma biblioteca de Threads, a utilizada é a Boost.

o BoostPRO: http://www.boostpro.com/download

o Baixe e instale.

o Ao instalar esse daqui, selecione a opção BosstDateTime e BoostThreads além das normais para o VS C++ 2008. Opcionalmente, instale as bibliotecas de threads que desejar.

· Os binários do Directx para desenvolvedores:

o DirectXSDK: http://msdn.microsoft.com/en-us/directx/aa937788.aspx

o Baixe e instale caso queira utilizar o renderizador para Directx (Pode-se utilizar apenas no OpenGL, se quiser).

· Precisamos de um compilador:

o Visual Studio (Express C++ ou Professional): http://www.microsoft.com/Express/VC/

o Baixe e instale.

· Precisaremos de um programa que configure nossas variáveis de compilação:

o Cmake: http://www.cmake.org/

o Baixe e instale.

· Opcionalmente instale:

o POCO framework http://pocoproject.org/

o tbb: Threading Building Blocks http://www.threadingbuildingblocks.org/

o Doxygen: Tool for building API documentation http://doxygen.org

o CppUnit: Library for performing unit tests http://cppunit.sourceforge.net

Após esse processo de baixar programas, e instalar coisas, faça o seguinte processo, sugerido pelo http://blog.tidalware.com/2009/08/building-ogre-trunk-1-7/ (tomei liberdade de alterar para nosso padrão):

1. Crie a pasta: “C:\OgreSVN” e faça um checkout de https://svn.ogre3d.org/svnroot/ogre/trunk nessa pasta;

2. Descompacte as duas pastas do “Ogre Dependencies”: Dependencies e Samples para a a pasta “C:\OgreSVN”, meclando o conteúdo das mesmas se necessário;

3. Execute o CMake-Gui (deve estar na seu botão iniciar). Preencha “Where is the source code:” com “C:/OgreSVN” e “Where to build the binaries” com “C:/OgreSVN/build”;

4. Clique em “Configure” e selecione o seu compilador (no nosso caso, será o Visual Studio 9 2008);

5. Aparecerá uma lista de opções e flags, eu prefiro desabilitar o BUILD_RENDESYSTEM_D3D10, pois não possuo, gosto de habilitar a flagOGRE_BUILD_COMPONENT_RTSHADERSYSTEM. Caso tenha instalado a biblioteca Boost, habilite a flag OGRE_USE_BOOST;

6. Clique novamente em “Configure”, e depois em “Generate”;

Caso tenha seguido feito tudo assim como falei, dentro da pasta “C:\OgreSVN\build” teremos o arquivo “OGRE.sln”. Abra ele e compile as versões “debug” e “release”, para modificar o modo de compilação, clique com o botão direito em algum projeto, depois em “Property”, depois no botão “Configuration Manager, mude o “Active Solution

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Live
  • MyShare
  • MySpace
  • Yahoo! Buzz
  • YahooMyWeb
  • Twitter

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Get Adobe Flash playerPlugin by wpburn.com wordpress themes