我的机器上有两个 boost目录。一个in /usr/和一个in /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 ;但这只是次优,因为我必须为每个项目创建这个文件。有更简单的解决办法吗?
发布于 2012-12-02 18:56:24
我认为最简单的解决方案是全局设置BOOST_BUILD_PATH环境变量。在这种情况下,您不应该需要为每个项目处理boost-build.jam。
https://stackoverflow.com/questions/13648306
复制相似问题