05-07-2010, 07:56 PM
(Questo messaggio è stato modificato l'ultima volta il: 13-07-2010, 12:21 PM da friskon.)
- Scaricate e installate Visual C++ (una versione dal 2005 al 2010) oppure Code::Blocks. Con questi due vi semplificate la vita, non c'è bisogno di linkare tutte le librerie, include, ecc...
- Scaricate e installate l'sdk precompilato corrispondente al vostro compilatore
- Scaricate e installate l'AppWizzard corrispondente al vostro sdk
- Creare un nuovo progetto "Ogre Application" (allego due screen di visual studio)
sarebbe meglio creare un applicazione vuota ("empty project"), soprattutto per progetti seri (da alcuni viene definita il male l'applicazione standard xD), ma almeno per vedere se avete installato correttamente ne facciamo una precotta senza bisogno di modificare il codice.
Per fare un applicazione da distribuire bisogna togliere la spunta da "postbuild copy" e copiare le .dll e i .cfg in modo da rendere l'applicazione indipendente (si copiano solo i file che si usano, non tutte le dll, per renderla anche leggera).
Siccome questa è solo una prova per vedere se è tutto installato bene, lasciamo la spunta su postbuild copy e clikkiamo su "Finish".
- Fine compiliamo il codice (tasto rapido F5), vedremo un file di configurazione (c'è in tutti i progetti ogre, smanettando un pò si può anche togliere) e il testone di ogre renderizzato e alcuni tasti già impostati.
WASD = muovi la telecamera
movimento mouse = ruota la telecamera
F = mostra/nascondi le statistiche dei frame avanzate
G = mostra/nascondi un pannello dei dettagli
T = cambia tipo filtro
R = cambia la visualizzazione dei poligoni
F5 = aggiorna
Stamp = screenshot
Esc = chiudi
Possibili errori:
- Errore su una variabile d'ambiente
1>Progetto : warning PRJ0018 : Impossibile trovare le seguenti variabili di ambiente:
1>$(OGRE_HOME)
Soluzione (per vista o seven. In xp la soluzione è uguale, ma cambiano i percorsi):
Tasto destro su Computer - Proprietà - Impostazioni di sistema avanzate - Variabili d'ambiente - Nuova (è indifferente farlo su quelle di sistema o su quelle dell'utente)
Nome Variabile = OGRE_HOME
Valore Variabile = (inserisci il percorso dell'sdk di ogre, quello che avete saricato qui per capirci)
è possibile che si abbiano problemi, se non vi funziona scrivete.