查找boost库路径

find boost library path

本文关键字:路径 boost 查找      更新时间:2023-10-16

我正在使用boost program_options编写程序,我遵循此指令:http://www.boost.org/doc/libs/1_47_0/more/getting_started/unix-variants.html#build-a-simple-program-using-boost和一切都很好。现在的问题是我想要分发源代码,所以我的问题是如何找到boost库安装在其他linux机器上的位置(假设它们是)。例如,在我的pc上,它们位于/usr/lib64中,但在另一台机器上,它们安装在非标准位置。

我不想使用像autotools这样的工具,我使用简单的Makefile。

boost安装中是否提供了一些工具来查找库的位置?是否存在一些环境变量?

你要么需要使用像autotools这样的工具(我强烈推荐CMake,它太棒了),要么把它放在编译器可以找到的地方。但是,您不能为每个人的系统配置它们,所以通常后者是不够的。