如何在通过apt-get安装后告诉cmake找到提升?

时间:2017-08-21 18:14:17

标签: ubuntu boost apt-get

我在此Installing Boost under Ubuntu问题中安装了类似提升的提升功能。但是,当我尝试执行一个尝试包含boost的cmake文件时:

find_package(Boost CONFIG REQUIRED COMPONENTS system)

它告诉我它找不到以下两个文件:

BoostConfig.cmake 升压config.cmake

有提示应该添加" Boost"的安装前缀。到CMAKE_PREFIX_PATH或设置" Boost_DIR"到包含上述文件的目录。

但是,我该怎么做?如何通过apt-get安装后找到这些文件或目录的位置?

我正在使用cmake版本3.5.1,对于boost我通过

找到了版本
dpkg -s libboost-all-dev

1.58.0.1ubuntu1

1 个答案:

答案 0 :(得分:1)

rm来自find_package cmd的CONFIG

即:find_package(Boost REQUIRED COMPONENTS system)

CONFIG仅限于头部,请参阅此链接:CMake cannot find Boost libarary