View Full Version : [C++/OOP] Esportabilità di una classe
86pietro
16-12-2017, 12:21
Ho un problema
Una volta creata una classe, come faccio a farla utilizzare ad un eventuale utente esterno?
Avevo capito di dover ricopiare nella stessa directory del nuovo programma uno di quei file con estensione .o, ma non sembra funzionare.
Consigli?
pabloski
16-12-2017, 17:04
Ho un problema
Una volta creata una classe, come faccio a farla utilizzare ad un eventuale utente esterno?
Avevo capito di dover ricopiare nella stessa directory del nuovo programma uno di quei file con estensione .o, ma non sembra funzionare.
Consigli?
la prima cosa da fare e' creare una libreria https://www.cprogramming.com/tutorial/shared-libraries-linux-gcc.html
i file .o sono file oggetto, servono al linker per creare eseguibili o librerie, ma comunque da soli non sono utilizzabili direttamente
oltre al file di libreria dovrai fornire all'utilizzatore della classe gli opportuni header file
un tutorial piu' maccheronico e specifico per il c++ http://peon-developments.blogspot.it/2011/07/creating-and-using-c-shared-libraries.html
86pietro
28-12-2017, 10:14
Ho risolto grazie
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.