19 marzo 2010
Vittoria!
Ebbene si’. Dopo tre giorni di lotta sono finalmente riuscito a compilare il mio simulatore per girare sotto Windows. Successo pieno. Tutto sembra funzionare alla perfezione: sia l’engine evolutivo, sia il viewer.
Pochissime le modifiche che ho dovuto apportare al codice. I path vengono infatti gestiti bene dalle Qt (l’unica avvertenza consiste nel fatto che, nel file di configurazione che uso e, quindi, all’interno del codice, occorre specificare i percorsi utilizzando il carattere / al posto di \ anche quando si compila/esegue l’applicazione su Windows) e per quelle poche parti dei sorgenti per le quali si e’ reso necessario scrivere istruzioni diverse a seconda del sistema operativo in uso ho potuto fare ricorso alle macro Qt per il preprocessore Q_WS_WIN e Q_WS_MAC.

Preso dall’euforia ho pure preparato un piccolo package del viewer che, in teoria, dovrebbe essere in grado di girare su qualunque macchina Windows, anche in assenza delle varie librerie richieste per la compilazione. Tutto cio’ MOLTO in teoria. Nella realta’ sono abbastanza scettico che il tutto possa funzionare cosi’ al primo colpo, ma non si sa mai. Se qualcuno di voi volesse fare un tentativo e darmi qualche feedback, il pacchetto e’ scaricabile da qui sotto. Una volta scompattato l’archivio, l’eseguibile lo trovate nella directory bin, mentre un controller di esempio e’ contenuto nella cartella nn.
Nel caso l’applicazione non volesse saperne di avviarsi, vi lascio comunque con uno screenshot che mostra quello che vi siete persi (se ve lo state chiedendo, l’immagine e’ tagliata in quanto la dimensione verticale della finestra di Irrlicht e’ troppo grande in confronto alla risoluzione del mio netbook, che pure e’ di tutto rispetto).
Ok, lo ammetto. Non e’ che vi siate persi un granche’. Ma dato tutto il tempo che ci ho speso sopra, fate almeno finta di essere piacevolmente colpiti, dai…


Comments(1)


[...] Fonte: http://www.fabioruini.eu/blog/2010/03/19/vittoria/ Ebbene si’. Dopo tre giorni di lotta sono finalmente riuscito a compilare il mio simulatore [...]