Boost in Visual Studio 2010 integrieren
Einführung
Boost ist eine umfassende Sammlung von C Bibliotheken, die die Funktionen der Standard-C-Bibliothek erweitern. Um Boost nahtlos in ein leeres Projekt in Visual Studio 2010 zu integrieren, befolgen Sie diese Schritt-für-Schritt-Anleitung.
Nur-Header-Integration
- Extrahieren Sie den Boost Archivieren Sie es in ein bestimmtes Verzeichnis.
- Navigieren Sie in Ihrem leeren Visual Studio 2010-Projekt zum Property Manager und wählen Sie eine Plattform aus Konfiguration.
- Klicken Sie mit der rechten Maustaste auf „Microsoft.Cpp..user“ und wählen Sie „Eigenschaften“.
- Fügen Sie auf der Registerkarte „VC-Verzeichnisse“ den Pfad zu den Boost-Quelldateien hinzu „Verzeichnisse einbeziehen.“
- Wiederholen Sie die Schritte 3-4 für andere Zielplattformen als erforderlich.
Integration mit integrierten Komponenten
- Extrahieren Sie das Boost-Archiv in ein bestimmtes Verzeichnis.
- Starten Sie den Visual Studio-Befehl Geben Sie eine Eingabeaufforderung ein und navigieren Sie zum Boost-Verzeichnis.
- Führen Sie „bootstrap.bat“ aus, um b2.exe zu erstellen, a Komponente, die die Bibliothekserstellung automatisiert.
-
Führen Sie den Befehl „b2“ mit den entsprechenden Argumenten aus:
- Für Win32: b2 --toolset=msvc-10.0 --build-type =vollständige Phase ;
- Für x64: b2 --toolset=msvc-10.0 --build-type=complete Architecture=x86 Address-Model=64 Stage ;
- Fügen Sie den Pfad zur Boost-Bibliotheksausgabe zu „Bibliotheksverzeichnisse“ im Property Manager hinzu, indem Sie Schritt 3 befolgen -5 aus dem vorherigen Abschnitt.
Integration mit Optional Komponenten
Boost.IOStreams Bzip2-Filter:
- Extrahieren Sie die Quelldateien der Bzip2-Bibliothek in ein bestimmtes Verzeichnis.
- Re- Führen Sie den Befehl „b2“ mit dem zusätzlichen Argument aus: -sBZIP2_SOURCE="C:bzip2-1.0.6"
Boost.IOStreams Zlib-Filter:
- Extrahieren Sie die Quelldateien der Zlib-Bibliothek in eine angegebenes Verzeichnis.
- Führen Sie den Befehl „b2“ mit dem zusätzlichen Argument erneut aus: -sZLIB_SOURCE="C:zlib-1.2.5"
Boost.MPI:
- Installieren Sie eine MPI-Distribution wie Microsoft Compute Cluster Pack .
- Bearbeiten Sie die Datei „project-config.jam“ im Boost-Verzeichnis und fügen Sie die Zeile hinzu: using mpi ;
- Führen Sie den Befehl „b2“ bei Bedarf erneut aus.
Boost.Python:
- Installieren Sie eine Python-Distribution und fügen Sie es Ihrem PATH hinzu.
- Bearbeiten Sie die Datei „project-config.jam“ und fügen Sie Zeilen hinzu, die Python angeben Installationspfade und -versionen.
- Führen Sie den Befehl „b2“ erneut aus.
Boost.Regex ICU-Unterstützung:
- Extrahieren Sie die Quelldateien der ICU4C-Bibliothek in ein bestimmtes Verzeichnis.
- Erstellen Sie alle Lösungen im Verzeichnis „sourceallinone“ für Debug- und Release-Konfigurationen.
- Führen Sie „ b2“-Befehl mit dem zusätzlichen Argument: -sICU_PATH="C:icu4c-4_8"
Das obige ist der detaillierte Inhalt vonWie integriere ich Boost-Bibliotheken in Visual Studio 2010?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!