660 Stimmen

So installieren Sie Boost unter Ubuntu

Ich benutze Ubuntu und möchte Boost installieren. Ich habe es versucht mit

sudo apt-get install boost

Aber es gab kein solches Paket. Was ist der beste Weg, um Boost auf Ubuntu zu installieren?

12voto

Aashish Bhandari Punkte 101

Sie können boost unter Ubuntu mit den folgenden Befehlen installieren:

sudo apt update

sudo apt install libboost-all-dev

10voto

Arash Foroughi Punkte 111

Versuchen Sie zunächst Folgendes:

$ sudo apt-get install libboost*

Möglicherweise erhalten Sie eine Fehlermeldung ähnlich der folgenden, so wie ich es getan habe:

E: Unable to correct problems, you have held broken packages.

Versuchen Sie dann, das folgende Paket zu installieren:

$ sudo apt-get install libboost-all-dev

Jetzt können Sie ein Beispielprojekt erstellen, das Boost verwendet:

$ mkdir boost
$ cd boost/
$ cat > main.cpp &

3voto

jimmy.zhao Punkte 77

Eigentlich müssen Sie nichts "installieren" oder "kompilieren", bevor Sie Boost in Ihrem Projekt verwenden. Sie können die Boost-Bibliothek einfach herunterladen und an einen beliebigen Ort auf Ihrem Rechner entpacken, der in der Regel wie folgt lautet /usr/local/ .

Wenn Sie Ihren Code kompilieren, können Sie dem Compiler einfach mitteilen, wo er die Bibliotheken finden soll, indem Sie -I . Zum Beispiel, g++ -I /usr/local/boost_1_59_0 xxx.hpp .

3voto

nana Punkte 31

Installieren Sie libboost-all-dev, indem Sie die folgenden Befehle in das Terminal eingeben

Schritt 1

Aktualisieren Sie Paket-Repositories und erhalten Sie die neuesten Paketinformationen.

sudo apt update -y

Schritt 2

Installieren Sie die Pakete und Abhängigkeiten mit der Option -y .

sudo apt install -y libboost-all-dev

Nachdem Sie nun libboost-all-dev installiert haben Quelle: https://linuxtutorial.me/ubuntu/focal/libboost-all-dev/

0voto

Paul Bradbury Punkte 130

Ich war auf der Suche nach kleinen Anleitungen - wie man die neueste Version von Boost in Rocky Linux installiert, aber die gleiche Anleitung gilt für alle generischen Linux (CentOS, Ubuntu, Debian, Rocky, Fedora)

  1. Laden Sie die neueste Boost-Version herunter und entpacken Sie sie in den Ordner

    sudo ./bootstrap.sh sudo ./b2 install --with=all

Prüfen Sie die Boost-Version mit

#include<iostream>
#include <boost/version.hpp>

int main(){

 std::cout << "Using Boost "     
          << BOOST_VERSION / 100000     << "."  // major version
          << BOOST_VERSION / 100 % 1000 << "."  // minor version
          << BOOST_VERSION % 100                // patch level
          << std::endl;

          return 0;

}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X