Zum Hauptinhalt springen

Verbinden der TBB-Bibliothek in Visual Studio 2017

Die Entwicklung von Multithread-Anwendungen kann insbesondere für angehende Programmierer eine Herausforderung darstellen. Es gibt jedoch eine praktische und effiziente Thread Building Blocks-Bibliothek (TBB), die das Erstellen paralleler Anwendungen erheblich vereinfacht. In diesem Artikel erfahren Sie, wie Sie die TBB-Bibliothek in der Visual Studio 2017-Entwicklungsumgebung einbinden und verwenden.

Bevor Sie beginnen, müssen Sie die TBB-Bibliothek von der offiziellen Website herunterladen und installieren (https://www.threadingbuildingblocks.org /). Nach der Installation müssen Sie ein neues Projekt in Visual Studio 2017 erstellen oder ein vorhandenes öffnen.

Als nächstes müssen Sie dem Projekt die TBB-Header-Dateien und -Bibliotheken hinzufügen. Öffnen Sie dazu das Menü Projekt -> Eigenschaften, wählen Sie die Registerkarte C/C++, dann General und __Additional Include Directories. Das Feld "Additional Include Directories" gibt den Pfad zum Ordner mit den TBB-Header-Dateien an.

Installieren der TBB-Bibliothek

Sie müssen einige Schritte ausführen, um mit dem Verbinden der TBB-Bibliothek in Visual Studio 2017 zu beginnen:

  1. Laden Sie das tbb-Archiv von der offiziellen Intel-Website herunter.
  2. Entpacken Sie das Archiv in ein für Sie geeignetes Verzeichnis.
  3. Öffnen Sie Visual Studio 2017, und erstellen Sie ein neues Projekt oder öffnen Sie ein vorhandenes Projekt.
  4. Wechseln Sie zum Menü Projekteigenschaften, indem Sie im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt klicken.
  5. Wählen Sie im sich öffnenden Fenster "C/C++", dann "Allgemein" und "Zusätzliche Include-Verzeichnisse".
  6. Fügen Sie den Pfad zum Ordner "include" aus dem entpackten Archiv der tbb-Bibliothek hinzu.
  7. Wählen Sie dann Linker, Allgemein und Zusätzliche Bibliotheksverzeichnisse aus.
  8. Fügen Sie den Pfad zum Ordner "lib" aus dem entpackten Archiv der tbb-Bibliothek hinzu.
  9. Klicken Sie auf OK, um die Änderungen an den Projekteinstellungen zu speichern.

Nachdem Sie diese Schritte ausgeführt haben, verbinden Sie die tbb-Bibliothek erfolgreich mit Ihrem Projekt in Visual Studio 2017.

Konfigurieren eines Visual Studio-Projekts zur Verwendung der tbb-Bibliothek

Um mit der Intel Threading Building Blocks (tbb) -Bibliothek in einem Visual Studio 2017-Projekt zu beginnen, müssen Sie die folgenden Schritte ausführen:

  1. Laden Sie die tbb-Bibliothek von der offiziellen Intel-Website herunter und installieren Sie sie.
  2. Öffnen Sie Ihr Projekt in Visual Studio 2017.
  3. Öffnen Sie die Projekteigenschaften, indem Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektnamen klicken und Eigenschaften auswählen.
  4. Wählen Sie in den Projekteigenschaften die Registerkarte C/C ++ aus, und erweitern Sie den Abschnitt Allgemein.
  5. Fügen Sie im Feld "Zusätzliche Include-Verzeichnisse" den Pfad zum Include-Verzeichnis aus dem Verzeichnis hinzu, in dem Sie die tbb-Bibliothek installiert haben.
  6. Wählen Sie im Abschnitt Verknüpfung die Option Eingabe aus, und fügen Sie den Dateipfad tbb hinzu.lib" aus dem Verzeichnis, in dem Sie die tbb-Bibliothek installiert haben.
  7. Klicken Sie auf Übernehmen und OK, um die Änderungen zu speichern.

Ihr Visual Studio 2017-Projekt ist jetzt für die Verwendung der tbb-Bibliothek konfiguriert. Sie können mit der Entwicklung und Ausführung eines Programms beginnen, das die von dieser Bibliothek bereitgestellten parallelen Programmierfunktionen nutzt.

Beispiel für die Verwendung der tbb-Bibliothek in einem Visual Studio 2017-Projekt

Führen Sie die folgenden Schritte aus, um die Thread Building Blocks Library (TBB) in einem Visual Studio 2017-Projekt zu verwenden:

1. Laden Sie die TBB-Bibliothek von der offiziellen Intel-Website herunter https://www.threadingbuildingblocks.org /. Wählen Sie die TBB-Version aus, die Ihrem Betriebssystem und Ihrer Prozessorarchitektur entspricht.

2. Entpacken Sie die heruntergeladene TBB-Bibliothek in ein für Sie geeignetes Verzeichnis.

3. Öffnen Sie das Visual Studio 2017-Projekt, in dem Sie TBB verwenden möchten.

4. Wählen Sie im Projektmenü die Option Eigenschaften aus.

5. Wählen Sie im Fenster Projekteigenschaften die Option C/C++ aus und fügen Sie im Abschnitt Allgemein den Pfad des Ordners mit der TBB-Bibliothek im Feld Zusätzliche Include-Verzeichnisse hinzu.

6. Fügen Sie im Linkerabschnitt im Feld Zusätzliche Abhängigkeiten den Namen der TBB-Bibliothek hinzu, die Sie verwenden möchten (z. B. tbb.lib).

7. Klicken Sie auf OK, um das Projekteigenschaftenfenster zu schließen.

8. Jetzt können Sie die Funktionalität der TBB-Bibliothek in Ihrem Projekt verwenden. Schließen Sie dazu die entsprechenden Header-Dateien an und verwenden Sie die TBB-Klassen und -Funktionen in Ihrem Code.

Beispiel für die Verwendung der TBB-Bibliothek:

#include void ParallelFunction() );>int main()

In diesem Beispiel wird die ParallelFunction() -Funktion parallel mit der Bibliotheksfunktion tbb::parallel_for() ausgeführt. Dieser Code wird in mehrere Threads parallelisiert, wodurch die Ressourcen von Multiprozessorsystemen effizient genutzt werden können.

Auf diese Weise können Sie die TBB-Bibliothek problemlos in Ihren Visual Studio 2017-Projekten verwenden, um die Leistung und Effizienz Ihres Codes zu verbessern.