Messaggi: 294
Discussioni: 45
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
1
Quando compilo il mio progetto per Ogre, non mi da nessun problema, ma quando poi faccio esegui, mi parte la demos, e mi da il seguente errore:
OGRE EXCEPTION(3:RenderingAPIException): Cannot create device! in D3D9Device::createD3D9Device at ..\..\..\..\RenderSystem\Direct3D9\src\OgreD3D9Device.cpp(line707)
Come fare? Forse ho sbagliato qualcosa ad installarlo, perchè ho trovato così tante spiegazioni diverse... Comunque io uso Microsoft Visual C++, ed ho installato l'SDK apposta per quello, in seguito ho installato la demos per windows(uso windows 7), ed ho messo nella cartella windows in c una dll che serviva per farlo partire, grazie in anticipo a tutti quelli che rispondono...
Messaggi: 294
Discussioni: 45
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
1
Ok, scusatemi, ma mi ero scordato che ci fosse una sessione apposta per Ogre 3D, pensavo ci fosse solo il download, le prossime volte guarderò meglio...
Messaggi: 294
Discussioni: 45
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
1
Ho disinstallato tutto, e reinstallato seguendo passo passo la tua guida, quando vado a compilare, mi dice che ci sono stati errori durante la compilazione, e mi chiede se voglio continuare con l'ultima compilazione, gli dico di si, e poi mi da un'altro errore: Il parametro "basePath" non può essere un percorso relativo.
E all'inizio mi dice che il progetto non è aggiornato...
Messaggi: 1,021
Discussioni: 28
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
9
Quello esce, se non ricordo male, perché non hai spuntato postbuild copy nell'app-wizard, ma non c'è problema... funziona comunque.
Nella cartella dove hai l'exe copiaci dentro:
- OgreMain.dll
- OIS.dll
- Plugin_OctreeSceneManager.dll
- Plugin_ParticleFX.dll
- RenderSystem_Direct3D9.dll
- RenderSystem_GL.dll
Se hai compilato in Debug dovrai copiare gli stessi file però con un "_d" alla fine (es. "OgreMain_d.dll", "OIS_d.dll", ecc...).
I file li trovi in: CartellaDiOgre/bin/release (quelli senza "_d") oppure CartellaDiOgre/bin/debug (quelli con la "_d")
Messaggi: 294
Discussioni: 45
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
1
Nella cartella dove ho l'exe di che cosa? Di Visual Studio?
Messaggi: 1,021
Discussioni: 28
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
9
Nella cartella dove hai l'exe del programma che stai facendo
Messaggi: 294
Discussioni: 45
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
1
Quando mi dà quell'errore lì, non me lo crea proprio l'eseguibile...
Messaggi: 1,021
Discussioni: 28
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
9
Se non crea l'eseguibile il problema è un altro... riesci a passarmi uno screen del messaggio d'errore?
Messaggi: 294
Discussioni: 45
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
1
No, perchè adesso ho appena cambiato computer e lo sto reinstallando...