Hallo ich möchte reguläre Ausdrücke in C++ verwenden. Aktuell habe ich Visual Studio Express installiert.
Ich dachte ich könnte einfach irgendwo eine DLL downloaden und loslegen. Ich habe seit etlichen Jahren kein C++ mehr programmiert. Kann sein das ich nicht etwas blöde anstelle, beim Rückfragen ich hoffe nicht.
sehr sehr schön… aber wie krieg ich das denn zum laufen.
Na, von der Seite http://www.boost.org/users/history/version_1_51_0.html
die Windows Version runterladen. Da gibt es rechts auch 'nen FAQ Button (da kann man nachlesen, wie man das kopiert/installiert). Dann in VS die Include Pfade und ggf. Libpfade setzen.
http://www.boost.org/users/history/version_1_51_0.html
die Windows Version runterladen. Da gibt es rechts auch 'nen
FAQ Button (da kann man nachlesen, wie man das
kopiert/installiert). Dann in VS die Include Pfade und ggf.
Libpfade setzen.
(btw ich muss dringen wieder die STRG+W in bei firefox nutzung deaktivieren. scheuslich wenn man gerade getextet hatte).
halle welt ging aber leider nicht:
//#include
//#include #include #include
void print_captures(const std::string& regx, const std::string& text)
{
boost::regex e(regx);
boost::smatch what;
std::cout \W+))*$",
„now is the time for all good men to come to the aid of the party“);
return 0;
}
==>
1\>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB6006: "CL.exe" wurde mit dem Code 2 beendet.
1\>c:\users\w\documents\visual studio 2010\projects\jzgm\jzgm\jzgm.cpp(3): warning C4627: "#include ": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
1\> "StdAfx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
1\>c:\users\w\documents\visual studio 2010\projects\jzgm\jzgm\jzgm.cpp(4): warning C4627: "#include ": Wird bei der Suche nach Verwendung des vorkompilierten Headers übersprungen.
1\> "StdAfx.h" Direktive hinzufügen oder vorkompilierten Header erneut erstellen
1\>c:\users\w\documents\visual studio 2010\projects\jzgm\jzgm\jzgm.cpp(48): fatal error C1010: Unerwartetes Dateiende während der Suche nach dem vorkompilierten Header. Haben Sie möglicherweise vergessen, im Quellcode "#include "StdAfx.h"" einzufügen?
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
The easiest way to get a copy of Boost is to use an installer. The Boost website version of this Getting Started guide will have updated information on installers as they become available, or see Boost downloads or the installer provided by BoostPro Computing. We especially recommend using an installer if you use Microsoft Visual Studio, because the installer can download and install precompiled library binaries, saving you the trouble of building them yourself. To complete this tutorial, you’ll need to at least install the Static Multithreaded variants of the Boost.Regex binaries when given the option.
If you’re using an earlier version of Visual Studio or some other compiler, or if you prefer to build everything yourself, you can download boost_1_50_0.7z or boost_1_50_0.zip and unpack it to install a complete Boost distribution.1