RILASCIATO ORBITER 2016!!! CLICCA QUI PER SCARICARLO
 
IndiceIndice  FAQFAQ  LinkLink  CercaCerca  RegistrarsiRegistrarsi  Accedi  
Accedi
Nome utente:
Parola d'ordine:
Connessione automatica: 
:: Recuperare la parola d'ordine
FOI sui social networks
Argomenti simili
Siti Amici
Astronautica Ultima Speranza

AstronautiNEWS

Orbiter Forum

Tuttovola.org

Contatore Visite
Ultimi argomenti
» Stephen Hawking ricoverato per problemi respiratori
Da Ripley Oggi a 1:06

» Avete bisogno di un un razzo vettore?
Da Fausto Oggi a 0:30

» Concetto "Red Antares"
Da Pete Conrad Ieri a 23:30

» L'uomo su Mercurio
Da Andrew Ieri a 20:44

» Sospensioni motore DGIV da tastiera
Da Ripley Mer 30 Nov 2016 - 12:39

» Saluti!
Da Fausto Mer 30 Nov 2016 - 9:13

» Ma che Luna o Marte.. colonizziamo Titano!
Da Andrew Dom 27 Nov 2016 - 12:27

» Sviluppo di una base italiana - Sede ASVI
Da Dany Dom 27 Nov 2016 - 0:43

» Serie TV -The Expanse
Da m.a.s Sab 26 Nov 2016 - 12:27

» Paolo Nespoli di nuovo sulla ISS con la missione VITA
Da Dany Sab 26 Nov 2016 - 9:09

» Dalla Terra alla Luna - Serie TV
Da Dany Sab 26 Nov 2016 - 7:32

» Configurazione in stile TKS / Gemini MOL
Da Andrew Ven 25 Nov 2016 - 19:02

» Nuova versione BETA di Orbiter
Da Ripley Ven 25 Nov 2016 - 16:00

» MARS - National Geographic Channel
Da Fausto Gio 24 Nov 2016 - 23:24

» Ciao a tutti
Da Fausto Mer 23 Nov 2016 - 14:17

» Antelope Valley high-res scenery pack
Da Fausto Mer 23 Nov 2016 - 14:16

» Partita la missione abitata cinese Shenzhou 11
Da Pete Conrad Ven 18 Nov 2016 - 22:10

» "Starlab" space station
Da Fausto Gio 17 Nov 2016 - 21:58

» "Skunk Works"
Da Andrew Gio 17 Nov 2016 - 0:46

» Cargo bay shuttle fleet
Da DDD Mar 15 Nov 2016 - 21:29


Condividere | 
 

 Visual C++ 2010 e Orbiter SDK

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
Andare alla pagina : 1, 2  Seguente
AutoreMessaggio
Fausto
Admin
Admin


Numero di messaggi : 7073
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Visual C++ 2010 e Orbiter SDK   Ven 3 Set 2010 - 13:55

Dato che Andrew voleva iniziare ad imparare qualcosa sul C++ per il developing in Orbiter ( e spero che altri si uniscano) ho aperto una discussione apposita.

Il primo passo da fare è scaricare i software elencati sulla OrbiterWiki:

http://www.orbiterwiki.org/wiki/Free_Compiler_Setup#Get_the_Compiler

Naturalmente questa pagina è vecchia e si riferisce al Visual C++ 2005...Ora si deve scaricare la versione "Visual C++ 2010 Express", da qua:

http://www.microsoft.com/visualstudio/ita/downloads#d-2010-express

E poi si deve scaricare la versione del Windows SDK più recente!
Per scaricarli ci vuole una registrazione, ma è completamente gratuito.. comunque c'è sempre un periodo di prova di 30 giorni..
A scaricare ci vorrà un po.. è un programma abbastanza voluminoso!
Incominciamo da qui.. poi passeremo al resto!

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Andrew
Add-on Developer
Add-on Developer


Numero di messaggi : 5866
Età : 39
Località : Pavia/Torino
Data d'iscrizione : 03.12.09

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Ven 3 Set 2010 - 14:00

OK grazie! Faccio appena possibile!
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Atlantis
Admin
Admin


Numero di messaggi : 479
Età : 29
Località : California
Data d'iscrizione : 04.12.08

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Ven 3 Set 2010 - 14:42

Eccovi tre link utili per lo sviluppo di navi con C++:

ShipDLLWriter

Vessel Tutorial 1

Vessel Tutorial 2

Good luck with the english! Hang

_________________________________________________
"Imagination is more important than knowledge."
- Albert Einstein
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://orbiteritalia.forumotion.com
IceCoder
Astronauta
Astronauta


Numero di messaggi : 164
Età : 27
Località : Italia
Data d'iscrizione : 04.08.10

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Ven 3 Set 2010 - 20:05

Se posso permettermi, usando VC++ siete obbligati a compilare con il framework (ed a mio avviso è una cosa scandalosa) anche se scrivete semplice codice c++ che non lo richiede (=codice piu pesante, e molto probabilmente anche piu lento al caricamento della DLL), quindi al posto vostro userei (a meno che non sia strettamente necessario) un compilatore alternativo come GCC..
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7073
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Ven 3 Set 2010 - 22:43

Io ho scelto VC++ perchè è il software usato per compilare tutto Orbiter 2010.. e poi i tutorial per il settaggio e tutto il resto si riferiscono a quello.. sapevo dell'esistenza di compilatori meno pesanti ma sinceramente non vorrei rischiare ..

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
IceCoder
Astronauta
Astronauta


Numero di messaggi : 164
Età : 27
Località : Italia
Data d'iscrizione : 04.08.10

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Sab 4 Set 2010 - 9:51

Fausto ha scritto:
Io ho scelto VC++ perchè è il software usato per compilare tutto Orbiter 2010.. e poi i tutorial per il settaggio e tutto il resto si riferiscono a quello.. sapevo dell'esistenza di compilatori meno pesanti ma sinceramente non vorrei rischiare ..

Si, immaginavo fosse stato compilato con VC++, comunque problemi di compatibilità non ce ne sarebbero (anche perchè il codice puo essere compilato con tutti i compilatori col minimo dei cambiamenti), però è anche vero che GCC è decisamente piu complicato da installare (visto che si tratta di porting da altri sistemi), quindi su questo punto di vista è meglio vc++ se non avete larga dimistichezza con queste cose..
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Andrew
Add-on Developer
Add-on Developer


Numero di messaggi : 5866
Età : 39
Località : Pavia/Torino
Data d'iscrizione : 03.12.09

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Sab 4 Set 2010 - 15:04

per orbiter 2010 va bene il SDK 2006?
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Ripley
Moderator
Moderator


Numero di messaggi : 4375
Età : 53
Località : Roma
Data d'iscrizione : 12.07.10

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Sab 4 Set 2010 - 17:37

Fausto ha scritto:
...E poi si deve scaricare la versione del Windows SDK più recente...
Che vuol dire? Dove si trova?
E il SDK di Orbiter che sta in ..\Orbiter\Orbitersdk?

Mi piacerebbe provare a riavvicinarmi timidamente al C, sono almeno un paio di ere geologiche che non programmo, era il 1992, però qualcosina in "Microsoft C" ho fatto.

Per ora ho installato il Visual C++, che altro serve?
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.tuttovola.org
Ripley
Moderator
Moderator


Numero di messaggi : 4375
Età : 53
Località : Roma
Data d'iscrizione : 12.07.10

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Sab 4 Set 2010 - 17:40

Trovato...è questo??
Microsoft Windows SDK for Windows 7 and .NET Framework 4

E poi, per le opzioni di installazione, basta lasciare i flag impostati di default??


Ultima modifica di Ripley il Gio 7 Feb 2013 - 0:56, modificato 1 volta
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.tuttovola.org
marcogavazzeni
Add-on Developer
Add-on Developer


Numero di messaggi : 1128
Età : 47
Località : Bergamo
Data d'iscrizione : 04.01.09

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Sab 4 Set 2010 - 19:13

Devi scaricare Microsoft Visual Studio 2010 Express,e poi il pacchetto SDK di Orbiter
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.orbithangar.com/searchauth.php?search=marcogavazzeni
Ripley
Moderator
Moderator


Numero di messaggi : 4375
Età : 53
Località : Roma
Data d'iscrizione : 12.07.10

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Sab 4 Set 2010 - 19:59

Ok, il pacchetto Microzozz è quello giusto, ma l'Orbiter SDK dove si trova?
Sto cercando sul forum, ma non lo trovo
http://orbiter-forum.com/forumdisplay.php?f=47

Non è già incluso nello zip di O2010?
Almeno, io mi ritrovo già una cartella "Orbitersdk".
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.tuttovola.org
Fausto
Admin
Admin


Numero di messaggi : 7073
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Sab 4 Set 2010 - 20:44

ripley ha scritto:


Non è già incluso nello zip di O2010?
Almeno, io mi ritrovo già una cartella "Orbitersdk".

Si, hai quello che ti serve allora (se la cartella orbitersdk non è vuota chiaramente Laugh ).. e anche il windows SDK è quello giusto.. ovviamente è bene scaricare il pacchetto relativo al proprio sistema operativo.. dovrebbe esserci anche quello riferito ad XP ..
Una volta che avete scaricato Visual c++ 2010, orbiter SKD e windows SDK siete pronti per partire e per settare l'ambiente di sviluppo per orbiter.. un video utilissimo per farlo è questo (di computerex)





il tutorial è riferito a VC++ 2008 ma va bene anche per il 2010..

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7073
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Sab 4 Set 2010 - 20:49

Andrew ha scritto:
per orbiter 2010 va bene il SDK 2006?

no, ma se hai scaricato O2010 la cartella orbitersdk è già inclusa

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Ripley
Moderator
Moderator


Numero di messaggi : 4375
Età : 53
Località : Roma
Data d'iscrizione : 12.07.10

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Sab 4 Set 2010 - 20:51

Fausto ha scritto:
...ovviamente è bene scaricare il pacchetto relativo al proprio sistema operativo.. dovrebbe esserci anche quello riferito ad XP...
Grazie.
Le note dicevano che quello che ho scaricato va bene anche per XP SP3.
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.tuttovola.org
Ripley
Moderator
Moderator


Numero di messaggi : 4375
Età : 53
Località : Roma
Data d'iscrizione : 12.07.10

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Dom 5 Set 2010 - 2:24

Ok.
Ho fatto tutto quello che dice il video per la configurazione dell'ambiente, ho sbattuto la testa fino ad ora per cercare di compilare l'esempio, ma senza successo!!

Cmq, come primi passi mi pare già un bel risultato. Alla prossima.
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.tuttovola.org
Fausto
Admin
Admin


Numero di messaggi : 7073
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Dom 5 Set 2010 - 9:43

devi guardare nella finestra di output, ti segnala gli errori e i motivi per cui la compilazione non è riuscita!

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Ripley
Moderator
Moderator


Numero di messaggi : 4375
Età : 53
Località : Roma
Data d'iscrizione : 12.07.10

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Dom 5 Set 2010 - 18:00

Ok, era il classico errore di sintassi...ora lo compila, e anche se ci sono una serie di warning il nuovo modulo "test" funziona!

Probabilmente non è molto produttivo scrivere in C++ alle 2.30, senza molta esperienza alle spalle.

rolleyes


Ultima modifica di ripley il Lun 6 Set 2010 - 12:43, modificato 1 volta
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.tuttovola.org
Ripley
Moderator
Moderator


Numero di messaggi : 4375
Età : 53
Località : Roma
Data d'iscrizione : 12.07.10

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Lun 6 Set 2010 - 1:29

Ciao.
Ma com'è che quando si parla di smanettamenti ed esempi in C++ si cita sempre (o almeno spesso) lo "ShuttlePB"? C'è un motivo particolare? E' il più semplice da capire?
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.tuttovola.org
Ripley
Moderator
Moderator


Numero di messaggi : 4375
Età : 53
Località : Roma
Data d'iscrizione : 12.07.10

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Lun 6 Set 2010 - 12:46

Ok, ora che l'ambiente VC++ è funzionante, da dove inizio? Cosa mi date da leggere??
confused 2
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.tuttovola.org
Fausto
Admin
Admin


Numero di messaggi : 7073
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Lun 6 Set 2010 - 13:15

Vai nella cartella orbitersdk\doc e apri APIguide.pdf.. la ti spega molte righe fondamentali per aggiungere alla tua nave animazioni, thrusters, RCS e parametri fondamentali come massa, propellente eccetera.. ti sembrerà tutto incasinato ma ti aiuterò io (per quanto ne so) a farti strada nella nebbia..

Lo shuttlePB è l'esempio più semplice di C++ per fare una DLL funzionante per una nave.. per aprirlo devi andare nella cartella orbitersdk\samples\shuttlepb e aprire shuttlepb.cpp..

Leggi il documento e confrontalo con lo shuttlepb per capire come funzionano le cose.. e armati di pazienza infinita!

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fabri91
Astronauta
Astronauta


Numero di messaggi : 174
Età : 25
Località : Valmorea, CO
Data d'iscrizione : 11.11.09

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Lun 25 Ott 2010 - 8:04

Ciao a tutti, credo che mi serva una mano a far andare il compiler:
sono riuscito a compilare con vc++ 2010 il shuttle pb di default, e in seguito ho creato un nuovo progetto per una nave simile (dal punto di vista della programmazione) copiando il codice del pb e sostituendo ogni riferimento a "shuttlepb" con "bl27", il nome del nostro intrepido (più o meno) vascello, come da tutorial. Le proprietà del project DOVREBBERO essere giuste, ma credo di aver giocoforza sbagliato qualcosa...

Allego un .rar col progetto e uno screenshot di quello che capita...ho solo una minima esperienza in c++ temo...

http://www.easy-share.com/1912737976/BL27.rar



Ringrazio già ora! Big Grin
Tornare in alto Andare in basso
Vedere il profilo dell'utente
marcogavazzeni
Add-on Developer
Add-on Developer


Numero di messaggi : 1128
Età : 47
Località : Bergamo
Data d'iscrizione : 04.01.09

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Lun 25 Ott 2010 - 8:45

Prova ad ignorare anche la libreria MSVCRTD,c'è un conflitto
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.orbithangar.com/searchauth.php?search=marcogavazzeni
IceCoder
Astronauta
Astronauta


Numero di messaggi : 164
Età : 27
Località : Italia
Data d'iscrizione : 04.08.10

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Lun 25 Ott 2010 - 10:10

Ora controllo, penso che tu abbia linkato per errore due volte la libreria fondamentale msvcrtd.. oppure la routine fondamentale _DllMain è gia dichiarata all'interno di una delle librerie incluse... (il ché sarebbe strano ma plausibile)
Tornare in alto Andare in basso
Vedere il profilo dell'utente
IceCoder
Astronauta
Astronauta


Numero di messaggi : 164
Età : 27
Località : Italia
Data d'iscrizione : 04.08.10

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Lun 25 Ott 2010 - 10:20

Ecco qui la probabile mancanza:

Codice:
<IgnoreSpecificDefaultLibraries>msvcrt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>

La libreria MSVCRTD.lib non è inclusa nelle librerie standard da escludere.

Quindi vai sulle opzioni ed escludi quella libreria, perchè la funzione _DllMain (che è una funzione standard presente in TUTTE le DLL, serve per farle inizializzare) è presente gia in dllmain.obj che è molto probabilmente un override voluto.


Se qualcosa non è chiaro chiedi pure Wink
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7073
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Lun 25 Ott 2010 - 10:27

Se può servire, qui c'è un video di Computerex che spiega come settare al meglio le impostazioni di VC++ prima di compilare.. Va benissimo per la versione 2010..





_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Contenuto sponsorizzato




MessaggioOggetto: Re: Visual C++ 2010 e Orbiter SDK   Oggi a 12:39

Tornare in alto Andare in basso
 
Visual C++ 2010 e Orbiter SDK
Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 1 di 2Andare alla pagina : 1, 2  Seguente
 Argomenti simili
-
» Accesso al webservice
» Intermediazione e commercio dei rifiuti, Deliberazione Albo del 15.12.2010
» Sentenza della Corte Costituzionale n.127 dell'8 aprile 2010 (centri di raccolta)
» filologia romanza 2009/2010 (magistrale)
» Sedute di laurea a.a. 2010-11

Permesso di questo forum:Non puoi rispondere agli argomenti in questo forum
Forum Orbiter Italia :: Orbiter Space Flight Simulator :: Sviluppo Add-on :: Orbiter SDK-
Andare verso: