Me gustaría saber si es posible usar ctypes para acceder a C++ DLL de Python y ejecutar funciones (o métodos de clase) desde ellos. Si no, ¿hay otra forma de hacerlo?Llamar a C++ DLL de Python
5
A
Respuesta
7
Esta pregunta ha sido contestada many times (this one is an exact duplicate!)
En resumen, no usted no puede hacerlo con ctypes (aún), pero hay una serie de otros generadores de código que puede utilizar para Hacer el trabajo. SWIG y Boost.Python son dos de los más populares.
1
la biblioteca boost python hace que sea REALMENTE fácil envolver una clase C++ y exponerla como módulo python. Me tomó alrededor de 10 minutos la primera vez que lo intenté.
http://www.boost.org/doc/libs/1_42_0/libs/python/doc/tutorial/doc/html/index.html
Cuestiones relacionadas
- 1. Llamar a C# dll desde Delphi
- 2. System.AccessViolationException al llamar a C++ dll
- 3. Llamar a Python desde C++
- 4. ¿Puedes llamar a una DLL de C desde una DLL de C?
- 5. ¿Cómo llamar a Wine dll desde Python en Linux?
- 6. ¿Llamar a C/C++ desde Python?
- 7. Cómo llamar a la función DLL de C# desde VBScript
- 8. Crear scripts de Python y llamar a métodos desde C#
- 9. Visual Lisp: cómo llamar a funciones en DLL C++ externo
- 10. Llamar a una función delphi DLL desde C# Code
- 11. Llamar a un método delphi DLL desde C# Code
- 12. Llamar a los métodos DLL desde Javascript
- 13. Llamar a Python desde Objective-C
- 14. ¿Puede una DLL llamar a una DLL .NET?
- 15. Llamar a Java desde Python
- 16. Cómo llamar a una DLL .NET desde un proceso Win32?
- 17. Llamar a una biblioteca de C# desde python
- 18. Pase cadena de C# a C DLL
- 19. Exportación de funciones de C++ dll a C# P/Invoke
- 20. Python | accediendo a dll usando ctypes
- 21. Llamando a C# dll en vbscript
- 22. Agregar DLL de C++ a un proyecto de C#
- 23. Llamar a Python desde Ruby
- 24. ¿Llamar a Python en Java?
- 25. Llamar a gnuplot desde python
- 26. Llamar a Python en PHP
- 27. Llamar a python desde un programa C++ para su distribución
- 28. Llamar a una DLL de Delphi desde una aplicación de C# .NET
- 29. JNA - llamar a los métodos upon ejemplo C++ pasa de nuevo de DLL
- 30. Dll Importe C++ a C# con matrices
Posible duplicado de [Extendiendo Python con C/C++] (http://stackoverflow.com/questions/1076300/extending-python-with-c-c) –