我正在使用boost program_options编写程序,我遵循了这条指令:http://www.boost.org/doc/libs/1_47_0/more/getting_started/unix-variants.html#build-a-simple-program-using-boost并且每件事情都很好。现在的问题是我想分发源代码,所以我的问题是如何找到在其他Linux机器上安装boost库的地方(假设它们是)。例如,在我的电脑上,它们位于/ usr / lib64中,但在另一台机器上,它们安装在非标准位置。
我不想使用像autotools这样的工具,我使用的是简单的普通Makefile。
是否有一些工具随boost安装一起提供,以找到库的位置?是否有一些环境变量?
答案 0 :(得分:3)
您需要使用像autotools这样的工具(我完全推荐CMake,这很棒),或者在编译器可以找到的地方使用它。你不能为他们配置每个人的系统,所以通常后者是不够的。