Boost
arrow_drop_down
Boost.Python
M
D
C++ 03 添加于 Boost 1.19.0
类别:   跨语言

Boost Python 库是一个用于连接 Python 和 C++ 的框架。它允许您快速无缝地将 C++ 类函数和对象暴露给 Python,反之亦然,无需任何特殊工具——只需您的 C++ 编译器。

本次发布

Dave Abrahams
作者
Stefan Seefeld
Stefan Seefeld
维护者

依赖项

logo

提要

Join the chat at https://gitter.im/boostorg/python

欢迎来到 Boost.Python,这是一个 C++ 库,可在 C++ 和 Python 编程语言之间实现无缝互操作。该库支持

  • 引用和指针
  • 全局注册类型强制转换
  • 自动跨模块类型转换
  • 高效函数重载
  • C++ 到 Python 异常翻译
  • 默认参数
  • 关键字参数
  • 在 C++ 中操作 Python 对象
  • 将 C++ 迭代器导出为 Python 迭代器
  • 文档字符串

有关详细信息,请参阅 Boost.Python 文档。

提示 : 查看文档的 开发版本,以了解正在进行的工作。

构建 Test Ubuntu Test OSX Test Windows

虽然 Boost.Python 是 Boost C++ Libraries 超项目的一部分,因此可以作为 Boost 的一部分进行编译,但它也可以独立编译和安装,即针对预装的 Boost 包进行编译和安装。

先决条件

构建

运行

faber

用于构建库。

Test

运行

faber test.report

用于运行测试。

构建文档

运行

faber doc.html

用于构建文档。

全部时间

Dave Abrahams
Dave Abrahams
贡献者
Ralf W. Grosse-Kunstleve
贡献者
Joel de Guzman
Joel de Guzman
贡献者
Bruno da Silva de Oliveira
贡献者
Jim Bosch
Jim Bosch
贡献者
nobody
贡献者
Rene Rivera
Rene Rivera
贡献者
Beman Dawes
Beman Dawes
贡献者
Vladimir Prus
Vladimir Prus
贡献者
Ankit Daftery
Ankit Daftery
贡献者
Daniel James
Daniel James
贡献者
Aleksey Gurtovoy
贡献者
Jonathan Brandmeyer
贡献者
Stephen Kelly
Stephen Kelly
贡献者
Troy D. Straszheim
Troy D. Straszheim
贡献者
Eric Niebler
Eric Niebler
贡献者
Peter Dimov
Peter Dimov
贡献者
John Maddock
John Maddock
贡献者
Jakob van Santen
Jakob van Santen
贡献者
Douglas Gregor
Douglas Gregor
贡献者
Gottfried Ganßauge
贡献者
Jürgen Hunold
Jürgen Hunold
贡献者
Jim Bosch
Jim Bosch
贡献者
Markus Schöpflin
贡献者
Marshall Clow
Marshall Clow
贡献者
Gennaro Prota
贡献者
Nikolay Mladenov
Nikolay Mladenov
贡献者
Thomas Kent
Thomas Kent
贡献者
Edward Diener
Edward Diener
贡献者
Christoph Lassner
Christoph Lassner
贡献者
Nikita Kniazev
Nikita Kniazev
贡献者
Steven Watanabe
Steven Watanabe
贡献者
Pat Riehecky
Pat Riehecky
贡献者
Giuseppe Corbelli
Giuseppe Corbelli
贡献者
Jeremiah Willcock
Jeremiah Willcock
贡献者
Raoul Gough
Raoul Gough
贡献者
Stefan Slapeta
贡献者
Darin Adler
贡献者
Thomas Witt
Thomas Witt
贡献者
Andrey Semashev
Andrey Semashev
贡献者
Paul Mensonides
Paul Mensonides
贡献者
Toshiki Teramura
Toshiki Teramura
贡献者
Ilya Kolpakov
Ilya Kolpakov
贡献者
Victor A. Wagner Jr.
贡献者
Mikhail Matrosov
Mikhail Matrosov
贡献者
SPKorhonen
SPKorhonen
贡献者
Wei-Ming Yang
Wei-Ming Yang
贡献者
Tadeu Manoel
Tadeu Manoel
贡献者
John Kirkham
John Kirkham
贡献者
Dmitry Bely
Dmitry Bely
贡献者
Victor Stinner
Victor Stinner
贡献者
Cedric Schmeits
Cedric Schmeits
贡献者
Neal D. Becker
Neal D. Becker
贡献者
Hajo Kirchhoff
贡献者
Jonathan Wakely
Jonathan Wakely
贡献者
Gary Furnish
Gary Furnish
贡献者
Mark Borgerding
Mark Borgerding
贡献者
Michael A. Jackson
Michael A. Jackson
贡献者
Ullrich Köthe
贡献者
uid30600
贡献者
vmurashev
vmurashev
贡献者
Aditya Pillai
贡献者
Jason Newton
Jason Newton
贡献者
WKarel
WKarel
贡献者
Guillaume Dumont
Guillaume Dumont
贡献者
sdarwin
sdarwin
贡献者
Thomas Trummer
Thomas Trummer
贡献者
per
per
贡献者
Per
Per
贡献者
Jonas Hoersch
Jonas Hoersch
贡献者
Aaron Wishnick
贡献者
barnabyrobson
barnabyrobson
贡献者
Hartmut Kaiser
Hartmut Kaiser
贡献者
al3xst
al3xst
贡献者
John Zwinck
John Zwinck
贡献者
Krzysztof Trzciński
Krzysztof Trzciński
贡献者
Marvin Schmidt
Marvin Schmidt
贡献者
Bernhard Rosenkränzer
Bernhard Rosenkränzer
贡献者
Moritz Wanzenböck
Moritz Wanzenböck
贡献者
Markus Gerstel
Markus Gerstel
贡献者
The Gitter Badger
The Gitter Badger
贡献者
Owens
Owens
贡献者
Orivej Desh
Orivej Desh
贡献者
Austin Maliszewski
Austin Maliszewski
贡献者
Tyler Kieft
贡献者
Denis Arnaud
Denis Arnaud
贡献者
Vitaly Buka
Vitaly Buka
贡献者
Daniel Wallin
贡献者
Alexis DUBURCQ
Alexis DUBURCQ
贡献者
David Hawkes
贡献者
Philip Miller
Philip Miller
贡献者
Gaurav
Gaurav
贡献者
Julien Schueller
Julien Schueller
贡献者
Raphael Isemann
Raphael Isemann
贡献者
Konstantin Podsvirov
Konstantin Podsvirov
贡献者
Raffi Enficiaud
Raffi Enficiaud
贡献者
Daniel Laügt
Daniel Laügt
贡献者
David Seifert
David Seifert
贡献者
Jim Douglas
Jim Douglas
贡献者
Shreyans Doshi
Shreyans Doshi
贡献者
Saliya Hamparawa
Saliya Hamparawa
贡献者
TaWeiTu
TaWeiTu
贡献者
Brett Calcott
Brett Calcott
贡献者
Frank Richter
Frank Richter
贡献者
Axel Huebl
Axel Huebl
贡献者
David Siegel
David Siegel
贡献者
Peter Martini
Peter Martini
贡献者
Billy K. Poon
Billy K. Poon
贡献者
Kohei Takahashi
Kohei Takahashi
贡献者
vslashg
vslashg
贡献者
Chris Nixon
Chris Nixon
贡献者