如何告诉cmake从其他路径加载库?

时间:2018-08-27 14:54:05

标签: c++ cmake package

在我的Linux机器上,两个目录中都安装了库boost

/usr/lib # I used apt-get to install it
/usr/local/lib # I installed from source

当我使用find_package(Boost)时,cmake总是从第二条路径加载库。如何告诉cmake从第一个目录加载Boost变量?

1 个答案:

答案 0 :(得分:2)

使用find_package,您可以设置提示,这是对find模块的关于在何处搜索软件包的建议:因此,您应该能够使用

找到所需的boost软件包。
find_package(Boost HINTS /usr/lib)

编辑:但是,如果您已经知道所需的增强版本在哪里,则也可以使用include_directorieslink_directories

相关问题