我已经从源代码构建了 boost,因为我需要最新版本来构建 pyopencv。一切都很顺利。
但是,bjam 现在找不到 boost 库或包含,因为现在它们不再位于 /usr/lib 中,现在它们位于 /usr/local/lib 和 /usr/local/include 中。
(我确实将 /usr/local/lib 添加到 LD_LIBRARY_PATH)
现在 bjam 抱怨:
boost-build.jam:2: in module scope
rule using unknown in module
在我的 boost-build.jam 的第一行,上面写着:
using python;
我如何告诉 bjam 在哪里寻找包含?我查看了 Boost.Build 文档,但似乎无法弄清楚如何设置包含路径。