通过apt-get安装后如何告诉cmake找到boost?
How can I tell cmake to find boost after installing it via apt-get?
我按照这个 Installing Boost under Ubuntu 问题中的建议安装了 boost。但是,当我尝试执行一个试图包含 boost 的 cmake 文件时:
find_package(Boost CONFIG REQUIRED COMPONENTS system)
它告诉我它找不到以下两个文件:
BoostConfig.cmake
提升-config.cmake
提示在CMAKE_PREFIX_PATH
中加上"Boost"的安装前缀,或者将“Boost_DIR
”设置为包含上述文件之一的目录。
但是,我该怎么做呢?在通过 apt-get
安装后,我如何知道在哪里可以找到这些文件或目录?
我正在使用 cmake 版本 3.5.1,为了提升我通过
找到了版本
dpkg -s libboost-all-dev
即1.58.0.1ubuntu1
rm
来自 find_package 命令的 CONFIG
。
即:find_package(Boost REQUIRED COMPONENTS system)
CONFIG
只有头部,看这个link:
我按照这个 Installing Boost under Ubuntu 问题中的建议安装了 boost。但是,当我尝试执行一个试图包含 boost 的 cmake 文件时:
find_package(Boost CONFIG REQUIRED COMPONENTS system)
它告诉我它找不到以下两个文件:
BoostConfig.cmake 提升-config.cmake
提示在CMAKE_PREFIX_PATH
中加上"Boost"的安装前缀,或者将“Boost_DIR
”设置为包含上述文件之一的目录。
但是,我该怎么做呢?在通过 apt-get
安装后,我如何知道在哪里可以找到这些文件或目录?
我正在使用 cmake 版本 3.5.1,为了提升我通过
找到了版本dpkg -s libboost-all-dev
即1.58.0.1ubuntu1
rm
来自 find_package 命令的 CONFIG
。
即:find_package(Boost REQUIRED COMPONENTS system)
CONFIG
只有头部,看这个link: