我用的是Ubuntu,我想安装Boost。我试过

sudo apt-get install boost

但是没有这样的包裹。在Ubuntu上安装Boost的最佳方法是什么?


当前回答

Windows 10 Ubuntu应用程序通过子系统的更新(也适用于标准Ubuntu):

你可能找不到包裹。如果你这样做了,不要害怕!PPA在这里!

sudo add-apt-repository ppa:boost-latest/ppa
sudo apt-get update

然后运行:

sudo apt-get install libboost-all-dev

其他回答

你可以通过以下命令在ubuntu上安装boost:

Sudo apt更新

安装libboost-all-dev

Windows 10 Ubuntu应用程序通过子系统的更新(也适用于标准Ubuntu):

你可能找不到包裹。如果你这样做了,不要害怕!PPA在这里!

sudo add-apt-repository ppa:boost-latest/ppa
sudo apt-get update

然后运行:

sudo apt-get install libboost-all-dev

实际上,在项目中使用Boost之前,你不需要“安装”或“编译”任何东西。您可以下载并将Boost库解压到您机器上的任何位置,通常类似于/usr/local/。

在编译代码时,可以通过-I指示编译器在哪里找到库。例如:g++ -I /usr/local/boost_1_59_0 xxx.hpp。

您可以使用apt-get命令(需要sudo)

sudo apt-get install libboost-all-dev

或者你可以打电话

aptitude search boost

使用apt-get命令找到所需的包并安装它们。

首先试试以下方法:

$ sudo apt-get install libboost*

你可能会得到一个类似于下面的错误消息,就像我做的那样:

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

然后尝试安装下面的包:

$ sudo apt-get install libboost-all-dev

现在你可以使用Boost创建一个示例项目:

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