Boost in Visual Studio 2010 integrieren
Einführung
Boost zu Ihrem Visual Studio-Projekt hinzufügen kann seine Funktionalität verbessern. Hier ist eine umfassende Anleitung zur Verwendung von Boost in Visual Studio 2010.
Schritt-für-Schritt-Anleitung für Nur-Header-Bibliotheken
- Laden Sie Boost herunter und entpacken Sie es in ein ausgewähltes Verzeichnis (z. B. C:boost_1_47_0).
- Erstellen Sie ein neues Projekt.
- Erweitern Sie im Property Manager eine Konfiguration.
- Klicken Sie mit der rechten Maustaste auf „Microsoft.Cpp..user“ und wählen Sie „Eigenschaften“.
- Fügen Sie unter „VC-Verzeichnisse“ den Pfad zu den Boost-Quelldateien hinzu (z. B. C:boost_1_47_0).
Komponenten mit externen Abhängigkeiten erstellen
- Boost entpacken.
- Visual Studio-Eingabeaufforderung öffnen und navigieren in das Boost-Verzeichnis.
- Führen Sie zum Generieren „bootstrap.bat“ aus „b2.exe.“
-
Boost mit „b2“-Befehlen erstellen:
-
Win32: b2 --toolset=msvc-10.0 -- build-type=vollständige Phase
-
x64: b2 --toolset=msvc-10.0 --build-type=complete Architecture=x86 Address-Model=64 Stage
- Umgebungsvariablen im „Property Manager“ einrichten (Schritte 3–6 von vorheriger Abschnitt).
- Fügen Sie den Pfad zu Boost-Bibliotheken unter „Bibliotheksverzeichnisse“ hinzu (z. B. C:boost_1_47_0stagelib).
Integration optionaler Komponenten
-
Boost.IOStreams Bzip2-Filter:
- Auspacken Bzip2.
- Boost mit der Option „-sBZIP2_SOURCE="path/to/bzip2-source"" erstellen.
-
Boost.IOStreams Zlib-Filter :
- Auspacken Zlib.
- Boost mit der Option „-sZLIB_SOURCE="path/to/zlib-source"" erstellen.
-
Boost.MPI:
- Microsoft Compute Cluster Pack installieren.
- Hinzufügen „mit mpi ;“ zu project-config.jam.
- Boost erneut erstellen.
-
Boost.Python:
- Installieren Sie Python und fügen Sie es in Ihren PATH ein.
- Build Boost. Python erfordert 32/64-Bit-Python und bestimmte Pfade müssen möglicherweise in project-config.jam angegeben werden.
-
Boost.Regex ICU-Unterstützung:
- Entpacken Sie ICU4C.
- Öffnen Sie die Visual Studio-Lösung in sourceallinone.
- Build sowohl für Debug- als auch Release-Konfigurationen.
- Build Boost mit der Option „-sICU_PATH="path/to/icu4c-source"".
Das obige ist der detaillierte Inhalt vonWie integriere ich Boost-Bibliotheken in Visual Studio 2010-Projekte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!