gyborg
25-06-2004, 11:31
Salve ragazzi, premetto che sono un niubbo, quindi capitemi!!! :D
Sto terminando ora il mio primo programmino che vada oltre il semplice programma di prova delle parole chiave appena imparate. Non è ad oggetti, l'idea per farmi le ossa era quella di risolvere prima un problema col "vecchio" metodo procedurale, poi iniziare con gli oggetti, che comunque ho già studiato, ma riguardo all'ultilizzarli non ho ancora pratica.
Dunque, il programma l'ho strutturato in una quantità di funzioni, e siccome sono circa 150 linee volevo splittarlo in + file separati e linkarli. Volevo sapere: mi conviene fare una o più librerie contenenti tutte le funzioni, e includere l'header all'inizio del file principale? Quali alternative ci sono per splittare un programma in più file sorgenti?
Poi una domanda che mi rosica è: il linkage è compilatore-dipendente? Cioè io uso Dev-C++ e posso costruire un progetto, che contiene + file da linkare assieme, ma il risultato è un *.dev, che ha tutta l'aria di essere un formato proprietario.... ma se io volessi dare il sorgente ad un'altra persona che usa un altro ambiente d sviluppo/compilatore, come fa questo a ricomporre tutto correttamente??? :sofico: Insomma non so se si è capito il mio dubbio, se no vedo di trovare altre parole.....
Grazie raga!
Sto terminando ora il mio primo programmino che vada oltre il semplice programma di prova delle parole chiave appena imparate. Non è ad oggetti, l'idea per farmi le ossa era quella di risolvere prima un problema col "vecchio" metodo procedurale, poi iniziare con gli oggetti, che comunque ho già studiato, ma riguardo all'ultilizzarli non ho ancora pratica.
Dunque, il programma l'ho strutturato in una quantità di funzioni, e siccome sono circa 150 linee volevo splittarlo in + file separati e linkarli. Volevo sapere: mi conviene fare una o più librerie contenenti tutte le funzioni, e includere l'header all'inizio del file principale? Quali alternative ci sono per splittare un programma in più file sorgenti?
Poi una domanda che mi rosica è: il linkage è compilatore-dipendente? Cioè io uso Dev-C++ e posso costruire un progetto, che contiene + file da linkare assieme, ma il risultato è un *.dev, che ha tutta l'aria di essere un formato proprietario.... ma se io volessi dare il sorgente ad un'altra persona che usa un altro ambiente d sviluppo/compilatore, come fa questo a ricomporre tutto correttamente??? :sofico: Insomma non so se si è capito il mio dubbio, se no vedo di trovare altre parole.....
Grazie raga!