Sto cercando di capire come utilizzare le librerie non standard nei miei progetti C++. Ho qualche domanda.Collegamento C++ alle librerie con makefile (newbe)
Diciamo che voglio usare la libreria POCO. Quindi l'ho scaricato e creato usando make (build statica). Ora ho un sacco di file .o e file .h. C'è un file Path.h e un file Path.o in diverse directory.
Ora voglio utilizzare questo modulo nel mio codice. Quindi includo il file usando #include "Poco/Path.h". Devo modificare makefile e aggiungere Path.o al mio target?
Cosa succede quando uso la libreria standard? Sono quelli disponibili solo nei file di intestazione? So che il codice del modello non può essere precompilato. E il resto?
Quindi. Un file è una libreria statica e .so è dinamico/condiviso? – Seba
@Seba: Sì, è corretto. –
Grazie mille :) – Seba