PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bibliotheken in C++



dina
10-11-2007, 10:35
hi , wie kann ich in C++ auf eine Bibliotheke zugreifen ( zb Dll)
beim zb ist es stdafx ........ aber wie verwende ich anderen BK wie zb iostram

anda_skoa
10-11-2007, 11:10
Im Source die entsprechenden Header inkludieren und in dem von dir verwendeten Buildsystem dafür sorgen, dass die Pfade zu den Headern und Bibliotheken richtig gesetzt sind und gegen die Bibliothek gelinkt wird.

Wie das genau aussieht, hängt vom Buildsystem ab, beim Compileraufruf wird das in etwa so umgesetzt

compiler datei.cpp -Ipfad/zu/den/headern

linker objektdateien -Lpfad/zu/den/libs -lname_der_lib

Im Falle von Elementen der C++ Standardbibliothek, also z.B. IO Streams aus <iostream> braucht man nur das Inkludieren des Headers, die C++ Standardbibliothek wird ohnehin immer gelinkt.

Ciao,
_