fehler bei boost::regex installation
-
hola leute
wollte boost::regex installieren, hab aber fehler im make-file.
benutze BCB6.bei eingabe von make -fbcb6
bekomme immer:Fatal: '../../../boost/regex/static_mutec.hpp' does not exist - don´t know how to make istwie kann ich diesen fehler beheben?
Meep Meep
-
Man benutzt eigentlich bjam zum bauen von boost.
-
ich will aber eigendlich nicht das ganze boost installieren sondern nur regex. kann man das nicht alleine mit den .mak files installieren ? wofuer sind die dann dabei ?
Meep Meep
-
http://www.boost.org/libs/regex/doc/install.html#bjam
http://www.boost.org/libs/regex/doc/install.html#makeDoku lesen!!!!!!!!!!!!
Und man kann auch mit bjam nur einzelne Libs bauen, mußt nur vorher zu den Verzeichnis wechselb und dort bjam ausführen. In den Verzeichnissen liegen auch noch html-Readmes, wie man die jeweiligen Libs baut.
Mak-Files sind drin? Ist mir garnicht aufgefallen. Boost setzt auf bjam, was stört dich daran. Tuh es einfach!

-
* Open up a console window and change to the <boost>\libs\regex\build directory. * Select the appropriate makefile (bcb4.mak for C++ Builder 4, bcb5.mak for C++ Builder 5, and bcb6.mak for C++ Builder 6). * Invoke the makefile (pass the full path to your version of make if you have more than one version installed, the makefile relies on the path to make to obtain your C++ Builder installation directory and tools) for example: make -fbcb5.makhab ich mit make -fbcb6.mak gemacht, kommt wie schon gesagt der oben beschriebene fehler.
mehr steht da aber in der beschreibung nicht drinnen
Meep Meep
-
Welche Boost-Version hast du? Zufällig die 1.33? Es ist heute Boost 1.33.1 Beta raus gekommen, und da steht im Changelog folgendes:
* Regex Library: Fixed the supplied makefiles, and other small compiler specific changes. Refer to the regex history page for more information on these and other small changes.
Vielleicht ist das die Erklärung?
-
Mit --with-regex sollte das bjam theoretisch auch nur die regex bauen.
-
Hallo,
Also ich habe die 1.31.0 und bei der ging das Kompilieren mit dem Makefiel problemlos (mit BCB5).
@Meep Meep
Hast du die beschriebene Datei mal gesucht? Vielleicht stimmt einfach nur der Pfad nicht.
-
hm
-
hey boost fragen gehört doch eigentlich zu den GUIs oder is des seit neustem im STDC++ drin?
-
Also im GUI-Forum ist es falscher als hier. Keine Frage!
Da aber Boost-Libs den Sinn und das Ziel haben in den Standard einzufliessen, und es sogar einige Boost-Libs in den nächsten Standard bzw. TR1 geschafft haben (auch Boosts regex ist offiziel drin!) ist es hier richtig.