Boost 和 Python 3.x

新手上路,请多包涵

boost.python 如何处理 Python 3?它只是 Python 2 吗?

原文由 BenjaminB 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 503
2 个回答

较新版本的 Boost 应该可以在 Python V3.x 上正常工作。这种支持是很久以前添加的,我相信在 2009 年成功的 Google Summer of Code 项目之后。

将 Python V3 与 Boost 一起使用的方法是通过添加例如以下内容来正确配置构建系统:

 using python : 3.1 : /your_python31_root ;

到您的 user-config.jam 文件。

原文由 hkaiser 发布,翻译遵循 CC BY-SA 2.5 许可协议

就我而言,添加“使用 Python:3 等”进入我的主目录中的 user-config.jam 不起作用。我不得不将这一行添加到 project-config.jam 中,它位于解压后的 boost 的根目录中。

具体来说,这条线是:

使用python:3.9:/usr/bin/python3:/usr/include/python3.9:/usr/lib;

而 boost 的版本是 1_78_0

原文由 Tophamster 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏