Bindings Python de librerías C++ con Boost.Python
Ejemplos mínimos para empezar con Boost.Python, probablemente la mejor libreŕia de generación de bindings Python para C++.
Introducción
Boost es un conjunto de librerías de calidad reconocida con amplio uso entre la comunidad de programadores C++, hasta el punto de que algunos de sus diseños e implementaciones pasarán a formar parte de la próxima versión del estándar C++, más conocido como C++0x. Por eso Boost.Python es una garantía de éxito.
Ingredientes
- python
- python-dev
- libboost-python1.35-dev
Hello (una función)
hello.cc
hello_wrapper.cc
Makefile
hello.py (ejemplo de uso)
Bindings para una clase
control.h
control_wrapper.cc
control.py (ejemplo de uso)
Referencias
La documentación de Boost.Python está un poco anticuada, pero es lo que hay:
[ show comments ]
blog comments powered by Disqus