Gibt es eine Version der 64-Bit-Boost-Bibliothek für VS2008? Oder muss ich selbst eine zusammenstellen? Wenn ja, hat jemand Erfahrung damit?
c++
visual-studio-2008
boost
ra170
quelle
quelle
Ich habe die erstellten Binärdateien auf meiner Website: http://boost.teeks99.com
Bearbeiten 2013-05-13: Meine Builds sind jetzt (ab 1.53) direkt auf der SourceForge-Seite verfügbar .
quelle
UPDATE (19.09.2017): Skriptzeilen für VS2017 hinzugefügt. Bitte beachten Sie, dass Boost den VS2017-Compiler ab einer bestimmten Version oben unterstützt. Ich habe die neueste Version (1.65.1) verwendet.
Ich habe diese Skripte verwendet, um Boost für x64- und x86-Plattformen, lib und dll, Debugging und Release für VS2017, VS2015 und VS2013 zu erstellen:
Sie können eine
.bat
Datei erstellen und ausführen, um Ihre Boost-Binärdateien zu erstellen.quelle
In diesem Moment scheinen die von teeks99 bereitgestellten 64-Bit-Binärdateien (siehe andere Antwort) die einzigen freien 64-Bit-Binärdateien zu sein. Für eine Weile stellte BoostPro auch 64-Bit-Binärdateien zur Verfügung, aber ab 1.51 scheinen sie nicht mehr in Betrieb zu sein.
Da sind wir also wieder bei zwei Optionen: den teeks99-Binärdateien oder dem Erstellen eigener.
Die meisten Informationen, die ich zum Erstellen meiner eigenen Informationen benötigte, waren hier: https://stackoverflow.com/a/2655683/613288
Das einzige, was fehlte, war, wie dies mit der kostenlosen Version von Visual Studio 2010 Express funktioniert. Ich fand das fehlende Teil woanders und nach einigen Anpassungen war das endgültige Rezept, das ich für meinen Build der Boost 1.49.0-Binärdateien verwendet habe:
Starten Sie Visual C ++ und starten Sie über das Menü Extras die Eingabeaufforderung von Visual Studio.
Gehen Sie im Konsolenfenster wie folgt vor:
und dann im Boost-Verzeichnis:
Der letzte Befehl ist an das angepasst, was ich gerade brauchte (nur einige statisch verknüpfte Bibliotheken).
quelle
Ich habe mir ein kleines Skript gemacht, das sie alle für VS2005 und VS2008 kompiliert:
quelle