Vi ho parlato più di una volta di Panda3D: un motore per giochi libero e multipiattaforma.
Finora però ho sempre parlato di problemi pratici riguardanti la programmazione, ma non ho mai parlato del problema della compilazione e della distribuzione, che invece sono molto importanti.
Le due piattaforme supportate principalmente da Panda sono Windows e GNU Linux.
Per la compilazione su GNU Linux non ci sono problemi, basta avere il compilatore GNU fare copia e incolla dalla pagina di Panda e si è a posto. Non escludo che comunque magari anche altri compilatori funzionino.
Su Windows si è invece costretti a usare Visual C++ 2008. Per usare la versione 2010 bisognerebbe ricompilarsi tutto Panda.
Io l’ho utilizzato per la prima volta ieri, comunque il tutto è abbastanza facile. Anche in questo caso basta seguire le istruzioni di Panda3D. Per le directory comunque vi consiglio di non metterle globali ma solo al progetto. Per farlo bisogna andare su Proprietà, Linker, Generale, Directory di include aggiuntiva (vado a memoria) e mettere C:\Panda3D-vers\python\include
e C:\Panda3D-vers\include
(sostituendo a vers la vostra versione). Per mettere la directory delle librerie invece dovete avere almeno un file C++ nel progetto, anche vuoto. Allora nella voce delle proprietà diventerà disponibile anche la scheda C/C++
, in cui potrete andare ad inserire, mi pare in generale, le directory C:\Panda3D-vers\python\libs
e C:\Panda3D-vers\lib
. Magari quando ho un po’ di tempo controllo. Per ulteriori informazioni guardate questa pagina. … [Leggi il resto]