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:
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):
Em seguida baixe e instale o DirectX SDK de:
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:
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.