Boost - Dies ist eine Bibliothek für die Programmiersprache C++, die viele nützliche Tools und Komponenten bietet, die die Effizienz und Leistungsfähigkeit von Entwicklern verbessern. CMake - Es ist ein plattformübergreifendes Build- und Projektmanagementsystem, das es einfach macht, den Quellcode in C++ zu kompilieren.
Einstellung Boost und CMake es mag für Anfänger eine schwierige Aufgabe sein, aber mit unserer detaillierten Anleitung können Sie diese Aufgabe problemlos bewältigen. In diesem Artikel werden wir Ihnen erklären, wie Sie installieren Boost C++ und CMake auf verschiedenen Betriebssystemen, einschließlich Windows, macOS und Linux.
Nach der Installation Boost C++ und CMake sie können nicht nur alle Vorteile dieser leistungsstarken Tools nutzen, sondern auch effizienteren und plattformübergreifenden C++ - Code entwickeln, was bei der modernen Softwareentwicklung ein unbestreitbarer Vorteil ist.
Was ist Boost C++ und warum sollte es installiert werden
Boost bietet eine breite Palette von Komponenten, einschließlich verschiedener Algorithmen, Container, Funktionen und Klassen, die den Entwicklungsprozess von C++ - Programmen erheblich vereinfachen können. Diese Bibliothek ist in der C++ - Entwicklergemeinschaft weithin anerkannt und wird in vielen Projekten auf der ganzen Welt verwendet.
Boost C++ hat folgende Vorteile:
- Erweiterung der Sprachfunktionalität: Boost bietet viele nützliche Komponenten, die nicht in der Standard-C++ - Bibliothek enthalten sind, z. B. Bibliotheken für die Arbeit mit Dateien, Streams, Netzwerken usw. Dies ermöglicht es Entwicklern, Abstraktionen auf höherer Ebene zu verwenden und vereinfacht den Entwicklungsprozess.
- Zuverlässigkeit und Qualität: Boost wird von der Entwicklergemeinschaft aktiv unterstützt und durchläuft einen strengen Testprozess. Boost-Komponenten werden auf die Einhaltung von Standards getestet und bieten eine hohe Zuverlässigkeit und Codequalität.
- Plattformübergreifende Unterstützung: Boost bietet plattformübergreifende Komponenten, die auf verschiedenen Betriebssystemen und Compilern verwendet werden können.
Die Installation von Boost C++ kann in folgenden Fällen nützlich sein:
- Sie möchten die von Boost bereitgestellte Funktionalität wie Multithreading, Serialisierung, reguläre Ausdrücke usw. verwenden.
- Ihr Projekt erfordert bestimmte Komponenten oder Werkzeuge, die in der Boost-Bibliothek verfügbar sind.
- Sie möchten die Entwicklung vereinfachen und die von Boost bereitgestellten Abstraktionen auf hoher Ebene verwenden.
- Sie möchten die Leistung und Qualität Ihres Codes mit bewährten und zuverlässigen C++ -Boost-Komponenten verbessern.
Um mit Boost C++ zu beginnen, müssen Sie es auf Ihrem System installieren und die Entwicklungsumgebung so konfigurieren, dass sie die Komponenten und Werkzeuge aus der Bibliothek verwenden kann. Die Installation von Boost C++ kann mit dem CMake-Tool durchgeführt werden, das den Installationsprozess und die Konfiguration der Bibliothek erleichtert.
Installieren von Boost C++ unter Windows mit CMake
- Laden Sie CMake von der offiziellen Website herunter und installieren Sie sie: https://cmake.org/download /.
- Laden Sie das Archiv mit der Boost-Bibliothek von der offiziellen Website herunter und entpacken Sie es: https://www.boost.org/users/download /.
- Öffnen Sie die Eingabeaufforderung und navigieren Sie zu dem Ordner, in den die Boost-Bibliothek entpackt wurde.
- Führen Sie den Befehl aus bootstrap.bat, um Skripts zum Erstellen der Bibliothek zu erstellen.
- Nach Abschluss des Bootstrap-Befehls.bat, führen Sie den Befehl aus b2 install, um mit dem Erstellen und Installieren der Bibliothek zu beginnen.
- Nachdem Sie die Boost-Bibliothek erstellt und installiert haben, müssen Sie Ihr Projekt für die Verwendung von Boost auf CMake konfigurieren.
- Öffnen Sie die Datei CMakeLists.txt Ihres Projekts und fügen Sie die folgenden Zeilen hinzu:
find_package(Boost REQUIRED COMPONENTS module1 module2 . )
Beachten Sie, dass Sie anstelle von "Pfad zu Ordner mit Bibliothek_boost" einen absoluten Pfad zu dem Ordner angeben müssen, in dem die Boost-Bibliothek installiert wurde.
Ersetzen Sie anstelle von "module1" "module2" durch die Namen der Boost-Komponenten, die Sie für Ihr Projekt benötigen. Wenn Sie beispielsweise die Komponenten boost_thread und boost_filesystem benötigen, ersetzen Sie die COMPONENTS durch "thread filesystem".
Nachdem Sie diese Zeilen der CMakeLists-Datei hinzugefügt haben.txt, kompilieren Sie Ihr Projekt mit CMake neu und Boost C++ wird jetzt in Ihrem Projekt unter Windows verfügbar sein.
Installieren von Boost C++ auf einem Mac mit CMake
CMake ist ein plattformübergreifendes automatisches Build-System, mit dem Sie plattformunabhängige Build-Dateien generieren und den Prozess der Quellcodekompilierung steuern können.
In diesem Abschnitt erfahren Sie, wie Sie Boost C++ mit CMake auf einem Mac installieren.
| Schritt | Handlung |
|---|---|
| 1 | Öffnen Sie ein Terminal und führen Sie den Befehl aus: |
| brew install boost | |
| 2 | Stellen Sie sicher, dass Sie die neueste Version von CMake installiert haben. |
| 3 | Erstellen Sie ein neues Verzeichnis für das Projekt und navigieren Sie über das Terminal dorthin. |
| 4 | Erstellen Sie eine CMakeLists-Datei.txt im Projektverzeichnis und fügen Sie den folgenden Code hinzu: |
| cmake_minimum_required(VERSION 3.0) | |
| find_paket(Boost) | |
| include_verzeichnisse($) | |
| add_executable (mein_ausführbares Haupt.cpp) | |
| target_link_bibliotheken (mein_ausführbares $) | |
| 5 | Создайте файл Hauptseite.cpp со следующим кодом: |
| #enthalten | |
| #enthalten | |
| int Haupt() | |
| std::string str = "Hallo, Boost C ++!"; | |
| boost :: Algorithmus :: zu_oberer (str); | |
| std::cout | |
| rückgabe 0; | |
| > | |
| 6 | Kehren Sie zum Terminal zurück und führen Sie die folgenden Befehle aus: |
| mkdir build | |
| cd build | |
| cmake .. | |
| make | |
| 7 | Führen Sie die erstellte ausführbare Datei aus: |
| ./my_executable |
Nachdem Sie diese Schritte abgeschlossen haben, haben Sie Boost C++ installiert und das Projekt mit CMake wird kompiliert und auf dem Mac ausgeführt.
Installieren von Boost C++ unter Linux mit CMake
Die Installation von Boost C++ unter Linux erfolgt über das CMake-Build-Tool. Hier ist eine Schritt-für-Schritt-Anleitung:
-
Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um CMake zu installieren, wenn Sie es nicht haben:
sudo apt-get install cmake
cmake .
Nach all diesen Schritten sollte Boost C++ unter Linux mit CMake installiert werden. Jetzt sind Sie bereit, diese leistungsstarke Bibliothek in Ihren C++ - Projekten zu verwenden.
Überprüfen der Boost-Installation von C++ und CMake
Nachdem Sie Boost C++ und CMake auf Ihrem System installiert haben, ist es wichtig zu überprüfen, ob alles korrekt funktioniert. In diesem Abschnitt werde ich Ihnen erklären, wie Sie die Installation dieser Tools überprüfen können.
1. Überprüfen der C++ -Boost-Installation:
- Öffnen Sie eine Eingabeaufforderung oder ein Terminal;
- Geben Sie g++ --version ein und drücken Sie die Eingabetaste;
2. Überprüfen der CMake-Installation:
- Öffnen Sie eine Eingabeaufforderung oder ein Terminal;
- Geben Sie cmake --version ein und drücken Sie die Eingabetaste;
Damit haben Sie die Installationsprüfung von Boost C++ und CMake abgeschlossen. Jetzt sind Sie bereit, diese Tools für die Entwicklung von C++ - Projekten zu verwenden. Viel Glück!