0
我安装了像这个Installing Boost under Ubuntu问题中提出的boost。然而,当我尝试执行它试图包括升压像cmake的文件:如何告诉cmake在通过apt-get安装后找到提升?
find_package(Boost CONFIG REQUIRED COMPONENTS system)
它告诉我,它无法找到既不以下两个文件:
BoostConfig.cmake 助推config.cmake
提示您应该将“Boost”的安装前缀添加到CMAKE_PREFIX_PATH
或将“Boost_DIR
”设置为包含上述文件的目录。
但是,我该怎么做?我怎么知道在通过apt-get
安装后找到这些文件或目录?
我使用cmake版本3.5.1,为提升我发现通过
dpkg -s libboost-all-dev
的版本,这是1.58.0.1ubuntu1
哪个版本和哪个版本的CMake的? –
cmake 3.5.1,boost我不知道,由于通过apt-get安装它 – Kev1n91
当然,你可以,这些软件包也有版本号。如果提升比1.61更新,[此版本的cmake](https://github.com/Kitware/CMake/blob/v3.5.1/Modules/FindBoost.cmake#L830)将找不到它。或者查看'boost/version.hpp'。 –