美文网首页
CMake中指定boost安装位置

CMake中指定boost安装位置

作者: 克罗地亚催眠曲 | 来源:发表于2020-01-20 09:41 被阅读0次

服务器自带的boost版本不符合要求,在另一个文件夹中安装了boost之后,如何在CMakeLists.txt中让find_package找到新安装的boost目录呢?

经过各种网上搜索,发现下面的方法可行

假设boost安装路径位/a/b/c,其中/a/b/c/lib下是boost库位置,/a/b/c/include/boost是头文件位置
在cmake中进行如下设置

set(BOOST_INCLUDEDIR "/a/b/c/include/boost")
set(BOOST_LIBDIR "/a/b/c/lib")
find_package(boost 1.70.0 REQUIRED COMPONENTS regex filesystem)

find_package能找到新装的boost

相关文章

网友评论

      本文标题:CMake中指定boost安装位置

      本文链接:https://www.haomeiwen.com/subject/axfjzctx.html