Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 16-12-2017, 12:21   #1
86pietro
Junior Member
 
Iscritto dal: Feb 2017
Messaggi: 15
[C++/OOP] Esportabilità di una classe

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?
86pietro è offline   Rispondi citando il messaggio o parte di esso
Old 16-12-2017, 17:04   #2
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da 86pietro Guarda i messaggi
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/tutoria...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...libraries.html

Ultima modifica di pabloski : 16-12-2017 alle 17:09.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2017, 10:14   #3
86pietro
Junior Member
 
Iscritto dal: Feb 2017
Messaggi: 15
Ho risolto grazie
86pietro è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 01:47.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v