http://www.pronix.de -> Tutorials -> Compiler-Anleitungen (C++) -> Kdevelop -> Boost verwenden


KDevelop: Boost verwenden
1.  Um Boost zu Ihrem Projekt hinzuzufügen, müssen Sie dem Linker mitteilen, wo sich die Bibliothek unter welchem Namen befindet. Im Beispiel wird die Bibliothek boost_regex mit dem Listing regex1.cpp aus dem Buch verwenden. Gehen Sie hierzu zunächst im Menü Project auf Project Options.

Hinweis: Wie Sie ein Projekt erstellen können haben Sie ja bereits im Abschnitt Eine einzelne Quelldatei übersetzen bzw. Mehrere Quell- und Headerdateien übersetzen gesehen.

KDevelop: Boost verwenden

2.  Im folgenden Dialog-Fenster wählen Sie zunächst das Icon Configure Options aus. Unter dem Reiter General finden Sie ein Texteingabefeld Linker flags (LDFLAGS), worin Sie jetzt -lboost_regex eingeben um die Bibliothek boost_regex zu verwenden - bzw. diese dem Linker mitteilen. Mit dem Flag -l gefolgt vom Bibliotheknamen boost_regex geben Sie die Bibliothek an, die hinzugelinkt werden soll. Der Bibliotheksname hat gewöhnlich eine .so oder .a-Endung. Außerdem wird hierbei davon ausgegangen, dass sich die Bibliothek im Compiler-spezifischen Verzeichnis namens lib (meisten /usr/lib oder /usr/locale/lib) befindet. Sollte dies nicht der Fall sein, müssen Sie den kompletten Pfad zur Bibliothek angeben. Bestätigen Sie den Dialog mit Ok.

KDevelop: Boost verwenden

3.   Anschließend können Sie Ihr Projekt wie gewohnt Bauen, Übersetzen und Ausführen. Das Programm bei der Ausführung:

KDevelop: Boost verwenden