我正在尝试将Boost.Build用作C ++构建系统。这将包括与boost无关的项目。我的问题是如何让Boost.Build在链接器的库搜索路径中添加一个条目。这是我的JAMFILE:
project RegExTest
: requirements <include>"C:/Libraries/boost_1_57_0" <search>"C:/Libraries/boost_1_57_0/stage32/lib"
: default-build debug
;
cpp-pch pch : precomp.hpp ;
exe RegExTest : [ glob *.cpp ] pch ;
请注意,此示例使用的是Boost库,但通常情况并非如此。如果我不需要,我不想使用图书馆规则!我不需要添加我的包含路径,为什么我必须向链接器添加搜索路径?
答案 0 :(得分:1)
您希望使用“库路径”功能为链接器添加库搜索路径(-L):
project RegExTest
: requirements
<include>"C:/Libraries/boost_1_57_0"
<library-path>"C:/Libraries/boost_1_57_0/stage32/lib"
: default-build debug
;
cpp-pch pch : precomp.hpp ;
exe RegExTest : [ glob *.cpp ] pch ;
不幸的是,它看起来像是一个未记录的功能,您必须阅读source code才能找到