Fedora 中 boost 的使用

3 c++ boost fedora

我真的很想开始使用 boost 库,但我在“安装”它时遇到了麻烦。

我希望能够通过以下方式访问该功能

#include <boost/signals2/signal.hpp>
Run Code Online (Sandbox Code Playgroud)

然后 g++ 文件名.cpp。

而不必写

#include "boost/signals2/signal.hpp"
Run Code Online (Sandbox Code Playgroud)

并在我的本地目录中有大量的 boost 。

有没有一种方法可以设置升压以使其起作用?我已经下载了 boost 库并将其解压到 /usr/local。

ken*_*nba 5

最简单的使用方法boostFedora简单地安装boost-devel软件包,例如:

sudo dnf install boost-devel
Run Code Online (Sandbox Code Playgroud)

它将安装 boost 包含文件/usr/include和 boost 库文件/usr/lib64。即on 的
默认包含和库路径,因此不需要和选项。gccFedoragcc-I-L

安装的版本boost取决于您的版本Fedora,请参阅RPM 资源 boost-devel