Reguläre Ausdrücke / Boost
-
Wie lade oder entpacke ich denn die lib? Ich kann sie gar nicht finden in dem Ordner boost.
-
matze999 schrieb:
Wie lade oder entpacke ich denn die lib? Ich kann sie gar nicht finden in dem Ordner boost.
Dann musst du sie runterladen. Die sind gepackt und dann einfach mit WinRar, oder so entpacken..
-
Dann musst du sie runterladen. Die sind gepackt und dann einfach mit WinRar, oder so entpacken..
Wie kommst du darauf?
Seit wann sind die Libs bereits fertig erhältlich? Die muß man sich selber bauen!!!
-
Für den Anfänger ist wohl auch http://www.boost-consulting.com/products/free zu empfehlen.
MfG SideWinder
-
Du kannst das neue boost::xpressive benutzen. Es ist eine reine Header-Lib und da musst du vorher nichts zusammenbauen. Außerdem kannst du damit reguläre Ausdrücke rekursiv benutzen und semantische Aktionen während des Match-Vorgangs durchführen.
-
SideWinder schrieb:
Für den Anfänger ist wohl auch http://www.boost-consulting.com/products/free zu empfehlen.
MfG SideWinderDas nützt bloß beim BCB6 nichts.

Es könnte natürlich sein, das boost 1.35 für den BCB6 gar nicht geht. Unterstützt wird das sowieso nicht.
Die 1.34.1 bekommt man größtenteils damit
https://sourceforge.net/project/showfiles.php?group_id=157809
zum Laufen.Kreppel schrieb:
Du kannst das neue boost::xpressive benutzen. ...
Auch hier steht kein Borland-compiler in der Referenzliste.
-
Es könnte natürlich sein, das boost 1.35 für den BCB6 gar nicht geht. Unterstützt wird das sowieso nicht.
Die 1.34.1 bekommt man größtenteils damit
https://sourceforge.net/project/showfiles.php?group_id=157809
zum Laufen.hab ich runtergeladen und entpackt leider gibt es hier aber keine Datei regex.hpp
-
Das ist ja auch ein Patch für eine vorhandene Boost Installation, damit diese mit einem Borland-Compiler kompilieren kann.
-
und wo muss jetzt des Patch hin bzw. wie wird es eingebunden?
-
Einfach in den boost-Ordner kopieren. Du wirst die Verzeichnisse aus dem Patch-Ordner in deiner boost Installation wiederfinden. Achte aber darauf, dass du die richtige boost-Version patchst. Du findest auf dieser Seite nur Patches für die Versionen 1.33.1, 1.34.0 und 1.34.1.
Bei Version 1.34 musst du evtl. noch die user-config.jam für dich anpassen (zu finden in \boost\boost_1_34_1\tools\build\v2).Diese Zeile sollte für den BCB6 da drin stehen (dein Pfad anpassen).
using borland : 5.6.4 : "C:/Programme/Borland/CBuilder6/Bin/bcc32" : <cxxflags>-ID:/src/spirit/boost ;Das mit dem sprit kannst du auch weglassen.