cmake 命令找不到提升库

cmake command can't find boost libraries

本文关键字:找不到 命令 cmake      更新时间:2023-10-16

我正在使用ubuntu终端来运行cmake .但是,无法找到boost库。

  The following Boost libraries could not be found:
          boost_program_options
          boost_signals
          boost_serialization
          boost_unit_test_framework

使用如下命令:

cmake . -DBoost_USE_STATIC_LIBS=ON

问题持续存在,也,如果我使用location boost_unit_test_framework我没有得到任何结果。

如何安装这些引用?

可以使用apt-get命令(requires sudo)

sudo apt-get install libboost-all-dev

如何在Ubuntu上安装boost ?

如果你不想安装所有的Boost库,你可以选择安装你需要的。

例如,对于boost_unit_test_framework,可以这样做:

sudo apt install libboost-test-dev

其他的是:

sudo apt install libboost-program-options-dev libboost-serialization-dev libboost-signals-dev