2011-03-18 16 views
6

Hola, ¿alguien sabe si puede compilar código Python en un archivo DLL de Windows? ¿Cómo harías para hacer esto?Compilar DLL desde el código python

+0

He encontrado una forma de compilar en EXE usando py2exe. Pero aún estoy buscando la manera de hacer DLL. Quiero usar el DLL en un proyecto de C#. – Martin

+2

Según su comentario, supongo que desea integrar Python con .NET. Si es así, hay [IronPython] (http://ironpython.net/), que va mucho más allá de simplemente crear una DLL. – delnan

Respuesta

5

Una forma sería crear una biblioteca C o C++ que incruste el intérprete de Python y ejecute su código Python.

Otra opción sería traducir el código de Python a C++ con ShedSkin y convertirlo en una DLL, aunque no esperaría que salga una API muy limpia.

+2

+1: la opción 1 es la forma en que se supone que debe hacerse. Simplemente incrusta Python en tu aplicación. –

Cuestiones relacionadas