Oppure

Loading
04/06/07 16:36
st4lk3r87
Perchè da dll a libreria statica e non da codice sorgente diretto ?
aaa
04/06/07 16:42
Dax89
Mi ero dimenticato che avevi anche i sorgenti.........:D
Quindi ti crei un header con le dichiarazione delle 3 classi che ti servono, lo aggiungi al progetto è il gioco è fatto!!:k:
aaa
04/06/07 19:03
st4lk3r87
si ma non credo sia la stessa cosa :\ cioè io voglio ottenere delle dll cosi da non avere problemi per aggiornare qualcosa... invece avendo una .lib è sempre un bel casino perchè devo compilare tutti i miei progetti che si appoggiano su di esso
aaa
04/06/07 19:12
Dax89
Beh.....puoi avere anche la DLL, però il file lib
credo che sia obbligatorio perchè devi informare il linker dove deve cercare le funzioni che tu hai usato nel progetto.....
aaa
04/06/07 19:15
st4lk3r87
Dunque devo creare Dll e lib del progetto ?
aaa
04/06/07 19:25
Dax89
Beh....credo di si.
Per rendere le cose più semplici farei così:
-Creo un progetto DLL, metto i sorgenti del framework e creo un header con le classi che mi servono.

-Compilo la DLL. (Se sei fortunato il compilatore ti da la DLL e il file lib insieme!!)

-Poi creo il mio progetto, copio la DLL, l'header e il file lib nella directory del progetto.

E poi compilo.:D
Ultima modifica effettuata da Dax89 04/06/07 19:27
aaa
04/06/07 19:34
st4lk3r87
C'è da dire che il mio framework è gia suddiviso in header file e .cpp . Devo spostare gli header che non mi servono in file .cpp ? o va bene lasciarli li dove sono e includere nei nuovi progetti che utilizzano una libreria solo gli header necessari ?

Poi un'altra cosa... il framework si poggia su altre librerie lib e dll. QUesto complica un pò le cose ? oppure basta portare dietro assieme alle mie librerie appena create anche quest'ultime ?
aaa
04/06/07 19:50
Dax89
Per quanto riguarda gli header ne puoi creare un'altro che include tutti gli altri, li puoi mettere anche le 3 classi che ti servono.

Per quanto riguarda le DLL ti puoi spiegare un po meglio??:-?:-?:-|
aaa