Panda3D/Manual/ppremake no windows: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Criou nova página com 'Essa página descreve problemas potenciais de compilação que podem surgir quando compilando Panda3D com o sistema de compilação PPremake, ma plataforma Windows, e possí...'
 
Sem resumo de edição
Linha 26:
O zip fonte Panda contêm Python.
 
* FirstPrimeiro, you'llvocê needprecisará tosetar setsuas upváriaveis yourpara variables foro MSVC, withindentro do Cygwin. WhatO youque canvocê dopode isfazer toé personalizepersonalizar theo followingseguinte filearquivo forpara yourself,você andmesmo, savee itsalvá-lo toem /usr/local/panda/bin/setvars:
 
PATH=$PATH:"/cygdrive/f/Program Files/Microsoft Visual C++ Toolkit 2003/bin"
Linha 49:
export PYTHONPATH="f:\dev\panda3d-1.0.2-cyg\thirdparty\win-python;f:\cygwin\usr\local\panda\lib"
 
* então rode esse * then run thisarquivo filedentro fromdo Cygwin
 
. /usr/local/panda/bin/setvars
 
(note thatque there'sexiste aum . atno the startcomeço, ande aum spaceespaço betweenentre theo . and thee resto ofresto thedo commandcomando)
 
* also,você youtambém willprecisará need to renamerenomear /usr/bin/link to /usr/bin/_link , inpara orderfazer thato cygwin findsachar o link msvc link, ande notnão the gcco link gcc
 
* OpenAbra cgywin/usr/local/panda/Config.pp (createcrie theo filearquivo, ifse você não youo didnttiver alreadyfeito), ande addadicione theas followingseguintes lineslinhas:
 
#define HAVE_DX
 
* TheA linha HAVE_DX linesignifica meansque thatvocê younão will not useusa DirectX (sic), whicho isque aé goodmuito thingbom, unlessa younão happenser toque havevoce antenha oldum SDK antigo do DirectX 8 SDK lieingpor around (currentA atual versionversão atda microsoft.com isé 9)
* Note that linking dynamically is the default; and this the configuration which builds easiest
 
* Note que linkar dinamicamente é o padrão; e essa configuração compila melhor.
* The Visual C++ Toolkit doesnt contain lib, only link, which can do the same thing, so open, in the panda source directory, dtool/pptempl/compilerSettings.pp, and replace
 
* TheA Visual C++ Toolkit doesntnão containcontêm lib, onlyapenas link,que whichpode canfazer doas themesmas same thingcoisas, soentão openabra-o, inlocalize theo pandadiretorio sourcefonte directorydo panda, dtool/pptempl/compilerSettings.pp, ande replacesubstitua:
 
#define LIBBER lib
 
com
with
 
#define LIBBER link /lib
 
* NowAgora, you'revocê readyestá topronto runpara rodar ppremake, make ande soafins on inno dtool, thenenão panda, ascomo per the instructionsinstruído.
 
(Essas notas foram pegas de: [http://manageddreams.com/osmpwiki/index.php?title=Panda3D]).