新版本的 BJam 是否支持向后兼容旧版本的 Boost?

cmm*_*phe 5 boost bjam

我正在尝试使用与 1.42 版 Boost 捆绑在一起的最新版 bjam 来构建 1.35 版的 Boost。这会对构建结果产生不利影响吗?这甚至可能吗?

我尝试这样做的原因是因为最新版本的 BJam 支持命令行选项,这些选项不包含在与 1.35 的 boost 捆绑在一起的旧版 BJam 中。

Vla*_*rus 1

一般来说,它应该有效。您可能需要使用 --debug-configuration 选项仔细检查是否确实使用了新的 Boost.Build 版本,而不是与 1.35 捆绑的版本。