Hallo,
ich versuche nun schon den ganzen Tag die Boost Bibliothek mit Microsoft Visual Studio 2013 zum laufen zu bekommen, leider vergebens.
Microsoft Visual Studio 2013 : 12.0.30110.00 Update 1
Boost: 1.58.0
Boost habe ich nicht selber gebaut, sondern mir die exe runter geladen und installiert ( boost_1_58_0-msvc-12.0-64.exe )
Als nächstes habe ich ein leeres Projekt erstellt ( Win32-Konsolenanwendung ). Dann habe ich in den Projekteigenschaften unter C/C++ -> Allgemein unter Zusätzliche Includeverzeichnisse folgendes eingetragen: F:\boost_1_58_0
Unter der Rubrik Linker -> Allgemein habe ich unter Zusätzliche Bibliotheksverzeichnisse folgendes eingetragen: F:\boost_1_58_0\libs
Wenn ich nun das Beispielprogramm von Boost
#include "stdafx.h"
#include <boost/regex.hpp>
#include <iostream>
#include <string>
int _tmain(int argc, _TCHAR* argv[])
{
std::string line;
boost::regex pat("^Subject: (Re: |Aw: )*(.*)");
while (std::cin)
{
std::getline(std::cin, line);
boost::smatch matches;
if (boost::regex_match(line, matches, pat))
std::cout << matches[2] << std::endl;
}
return 0;
}
ausprobiere bekomme ich folgenden Fehler:
1>------ Erstellen gestartet: Projekt: ConsoleApplication1, Konfiguration: Debug Win32 ------
1> stdafx.cpp
1> ConsoleApplication1.cpp
1>LINK : fatal error LNK1104: Datei "libboost_regex-vc120-mt-gd-1_58.lib" kann nicht geöffnet werden.
========== Erstellen: 0 erfolgreich, 1 fehlerhaft, 0 aktuell, 0 übersprungen ==========
Kann mir jemand weiter helfen ?
Gruß
Mo1k
ich versuche nun schon den ganzen Tag die Boost Bibliothek mit Microsoft Visual Studio 2013 zum laufen zu bekommen, leider vergebens.
Microsoft Visual Studio 2013 : 12.0.30110.00 Update 1
Boost: 1.58.0
Boost habe ich nicht selber gebaut, sondern mir die exe runter geladen und installiert ( boost_1_58_0-msvc-12.0-64.exe )
Als nächstes habe ich ein leeres Projekt erstellt ( Win32-Konsolenanwendung ). Dann habe ich in den Projekteigenschaften unter C/C++ -> Allgemein unter Zusätzliche Includeverzeichnisse folgendes eingetragen: F:\boost_1_58_0
Unter der Rubrik Linker -> Allgemein habe ich unter Zusätzliche Bibliotheksverzeichnisse folgendes eingetragen: F:\boost_1_58_0\libs
Wenn ich nun das Beispielprogramm von Boost
#include "stdafx.h"
#include <boost/regex.hpp>
#include <iostream>
#include <string>
int _tmain(int argc, _TCHAR* argv[])
{
std::string line;
boost::regex pat("^Subject: (Re: |Aw: )*(.*)");
while (std::cin)
{
std::getline(std::cin, line);
boost::smatch matches;
if (boost::regex_match(line, matches, pat))
std::cout << matches[2] << std::endl;
}
return 0;
}
ausprobiere bekomme ich folgenden Fehler:
1>------ Erstellen gestartet: Projekt: ConsoleApplication1, Konfiguration: Debug Win32 ------
1> stdafx.cpp
1> ConsoleApplication1.cpp
1>LINK : fatal error LNK1104: Datei "libboost_regex-vc120-mt-gd-1_58.lib" kann nicht geöffnet werden.
========== Erstellen: 0 erfolgreich, 1 fehlerhaft, 0 aktuell, 0 übersprungen ==========
Kann mir jemand weiter helfen ?
Gruß
Mo1k