新版本的 BJam 是否支持向后兼容旧版本的 Boost?
我正在尝试使用与 1.42 Boost 版本捆绑在一起的最新版本的 bjam 构建 1.35 版本的 Boost。这会对构建结果产生不利影响吗?这可能吗?
我尝试这样做的原因是因为最新版本的 BJam 支持命令行选项,而这些选项不包含在与 1.35 的 boost 捆绑在一起的旧版本 BJam 中。
I'm trying to build version 1.35 of Boost with the newest version of bjam that is bundled with version 1.42 Boost. Will this adversely affect the results of the build? Is this even possible?
The reason I'm trying to do this is because the newest version of BJam has support for command line options that are not included in the older version of BJam that comes bundled with 1.35 of boost.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一般来说,它应该有效。您可能需要使用 --debug-configuration 选项仔细检查是否确实使用了新的 Boost.Build 版本,而不是与 1.35 捆绑的版本。
In general, it is supposed to work. You might want to double-check, with the --debug-configuration option, that the new Boost.Build version is indeed used, as opposed to the version bundled with 1.35.