C++ Verlinkung auf Bibliotheken mit makefile (newbe)

Ich versuche zu verstehen, wie die Verwendung von nicht-standard-Bibliotheken in meinem C++ - Projekte.
Ich habe ein paar Fragen.

Können sagen, ich will POCO-Bibliothek. Also ich habe es runtergeladen, und bauen Sie es mit make (statische Version). Jetzt habe ich Haufen .o Dateien und .h-Dateien.
Es ist ein Weg.h-Datei und einen Pfad.o Datei in verschiedenen Verzeichnissen.

Nun möchte ich dieses Modul in meinem code. So habe ich auch die Datei mit #include "Poco/Pfad.h". Muss ich im makefile ändern und Pfad hinzufügen.o zu meinem Ziel ?

Was passiert, wenn ich verwenden Sie die standard-Bibliothek ? Sind diese nur in den header-Dateien ? Ich weiß, dass der template-code kann nicht kompiliert werden. Was ist mit dem rest ?

Schreibe einen Kommentar