PyBindGen es un proyecto de software de línea de comandos de código abierto, una biblioteca escrita completamente en el lenguaje de programación Python y está diseñado para ayudar a los desarrolladores generar fácilmente C y C ++ código que se une un C ++ o C biblioteca de Python.
En otras palabras, la biblioteca PyBindGen le ayudará a generar enlaces Python para C ++ o C APIs (Interfaces de Programación de Aplicaciones) y se puede utilizar como una alternativa a otros generadores de enlaces, como Boost :: Python, TRAGO, Python SIP y PyGtk .Features en una serie de características glanceKey incluyen soporte para entrada, salida e inout parámetros, métodos virtuales de clases, múltiples valores de retorno, punteros inteligentes, clases de referencia contado, así como envolventes de clases simples de C ++.
El programa ha sido diseñado desde el principio para actuar como una alternativa a varios generadores de enlaces, incluyendo Boost :: Python, que tiende a salida muy grandes módulos de Python usando sólo de plantillas de C ++, que son difíciles de ampliar y entender.
Además, y rsquo; sa gota en el reemplazo para Python SIP, que está escrito en el lenguaje de programación C ++, PyGTK, que no es tan flexible y no es compatible con el código C ++ envoltura, así como TRAGO, que también está escrito en C ++, genera código muy feo, y es muy difícil de extend.Under el capó y availabilityAs mencionado, la biblioteca PyBindGen está escrito enteramente en el lenguaje de programación Python. Está disponible para su descarga sólo como un archivo fuente universal, que debe ser configurado y compilado antes de la instalación, con el apoyo en cualquier sistema operativo GNU / Linux que está instalado Python. Fue probado con éxito en las plataformas de 32 bits y 64 bits de hardware
¿Qué hay de nuevo en esta versión:.
- Esta versión cuenta con Python & gt; = 3,3 compatibilidad, junto Python & gt;. = 2.6 compatibilidad
¿Qué hay de nuevo en la versión 0.16.0:
- Con algunas nuevas APIs y un montón de correcciones de errores .
¿Qué hay de nuevo en la versión 0.14.1:
- PyBindGen 0.14.1 puesto en libertad, que contiene algunos bug correcciones, sobre todo relacionados con la herencia múltiple.
¿Cuál es nuevo en la versión 0.14.0:
- PyBindGen 0.14 liberado, que ofrece compatibilidad con múltiples herencia.
Requisitos :
- Python
Comentarios que no se encuentran