|
|
| 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. ![]() 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.
![]() 3.
Anschließend können Sie Ihr Projekt wie gewohnt
Bauen,
Übersetzen und Ausführen. Das Programm bei der
Ausführung:
![]() |



