Panda3D/Manual/Tutorial: Compilando fonte do Panda3d no Windows

Note: A informação abaixo se aplica ao Panda3D 1.6.0 e posterior. Versões anteriores que ainda usam Visual C++ 2005.

Compilando Panda3D no Windows Passo 1: Instalando os Requerimentos

Se você ainda não o tiver, baixe e instale Visual C++ de:

[1]

Se você possuir uma versão expressa e não usa a versão completa, você precisará baixar e instalar a Microsoft Plataform SDK. Essa versão é a única que encontrei que inclui ATL (que é requerido):

[2]

Em seguida baixe e instale o DirectX SDK de:

[3]

Se tudo der certo você está pronto para usar makepanda para compilar panda.

Passo 2: Baixe a fonte

Baixe a última versão da fonte Panda3D de:

[4]

Extraia para um local acessivel no seu HD exemplo: C:\panda_sorce)

Passo 3: Abra o prompt de comando.

O modo mais fácil é: START->RUN digite cmd, e aperte ok.

Você agora terá um prompt de comando aberto.

Ele provavelmente vai abrir na pasta C:\Documents and Settings\<seu nome de usuário> .

Digite: cd C:\panda_source

Com esse comando cd "mudar diretório" você mudou o diretorio para C:\panda_source Digite: makepanda\makepanda.bat

Isso traz todas opções de comando para makepanda.bat

Para mais informações sobre comandos dos: [5] Passo 4: "A forma mais simples de compilar o panda é apenas digitar..."

Como o texto de ajuda diz:

Digite: makepanda\makepanda.bat --everything

Esse processo levará uma hora mais ou menos, então é melhor fazer outra coisas porque seu computador usará a maior parte de seus recursos compilando.

Para mais informações usando a ferramenta makepanda para compilar, por favor leia o documentoINSTALL-MK que também está disponível dentro do diretorio doc de sua arvore fonte.

Alternativamente: No diretorio "makepanda", você achará um arquivo "makepanda.sln". Se você abri-la, ele vai lançar o ambiente Visual Studio, você pode também compilar Panda3D daí. Internalmente, isso apenas invoca o script makepanda. Se você usar esse metodo, tenha certeza de setar a configuração da compilação para "Release" (a não ser que você quiser uma compilação de debug é claro)


Passo 5: Crie um installer

Note: Se você usou o arquivo .sln para compilar panda, no modo "Release", o instalador .exe já foi criado para você.

Digite: makepanda\makepanda.bat --everything --installer

Isso deve levar bem menos tempo, haverá uma pasta imbutida em C:\panda_source, que foi criada no passo anterior. Se você usou opções de compilação diferentes de --everything no passo anterior, tenha certeza que essas opções são as mesmas desse passo.

Conclusão

E é isso. Dependendo de suas necessidades você pode configurar o Panda3D da forma que desejar.

Nota: O artigo original estava mal escrito e por vezes incoerentes. Em alguns casos eu coloquei o que ele quis dizer e em outros eu deixei os erros com estavam.