【发布时间】:2012-11-30 15:36:39
【问题描述】:
我的机器上有两个 boost 目录。一个在 /usr/ 中,一个在 /home/user/boost 中。我如何告诉 bjam 在 /home/user/boost 中只使用我的本地版本。我已经将 BOOST_ROOT 设置为指向该目录,但 bjam 仍然尝试使用 /usr/ 中的版本。
编辑:我发现,我可以在 Jamroot 旁边使用文件 boost-build.jam,只有一行告诉 bjam 在哪里可以找到 boost.build:
boost-build $(BOOST_ROOT)/tools/build/v2 ;
但这只是次优的,因为我必须为每个项目创建这个文件。有没有更简单的解决方案?
【问题讨论】:
-
不确定我是否理解您的问题——您能否详细说明一下?
-
好的,我编辑了这个问题。现在应该更清楚了吗?
标签: c++ boost bjam boost-build