我在此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
答案 0 :(得分:1)
rm
来自find_package cmd的CONFIG
。
即:find_package(Boost REQUIRED COMPONENTS system)
CONFIG
仅限于头部,请参阅此链接:CMake cannot find Boost libarary