Resultados de la búsqueda a petición "ctypes"

1 la respuesta

Python ctypes cdll.LoadLibrary, instanciar un objeto, ejecutar su método, dirección variable privada truncada

Escribí una biblioteca dll en c, compilé con vs2017 de 64 bits e intenté cargarla con python3.6 de 64 bits. Sin embargo, la dirección de la variable miembro del objeto se truncó a 32 bits. Aquí está mi archivo sim.c, que se compila en ...

1 la respuesta

Python ctypes para devolver una matriz de punteros de función

Estoy trabajando con un .dll que contiene una sola llamada que devuelve una matriz de punteros de función. GetMyApi () devuelve un puntero a una estructura, que es una matriz de punteros de función. Las funciones en sí tienen diferentes entradas ...

0 la respuesta

¿Cómo compila una biblioteca C con múltiples dependencias en un paquete Python? ¿Cmake?

Tengo un paquete de Python en python3.x He estado escribiendo que interactúa con dos funciones de C en una biblioteca de C. Por el momento, he estado usandoctypes mediante el cual enlace directamente a la biblioteca compartida*.so, y luego usa ...

1 la respuesta

structura @ctypes que contiene matrices

Estoy tratando de usarctypes. Estoy interesado en manipular estructuras C que contengan matrices. Considera lo siguientemy_library.c #include <stdio.h> typedef struct { double first_array[10]; double second_array[10]; } ArrayStruct; void ...

2 la respuesta

ctypes.ArgumentError al llamar a funciones de DLL con Python

Estoy usando ctypes para llamar funciones en un archivo DLL de acuerdo con un archivo de descripción que describe los parámetros y retornos de las funciones DLL. Aquí hay una función en esta DLL llamada InitNetwork. A continuación se muestra su ...

1 la respuesta

¿Cómo obtener elementos de la estructura ctype con introspección?

No pude encontrar nada que me ayudara con este tipo de problema: estoy tratando de obtener un desplazamiento de un atributo que es parte de estructuras anidadas como: data_types.py class FirstStructure (ctypes.Structure): _fields_ = [('Junk', ...

2 la respuesta

Python Ctypes pasando el puntero para datos

Acceso a una API y no puedo obtener los datos devueltos. Los dos punteros flotantes apuntarán a una matriz de datos. Debo suponer que la API funciona correctamente. Una llamada de función diferente proporciona la longitud de los datos que estoy ...

1 la respuesta

Tipos de Python: invocar una función con tipos personalizados en c

Estoy tratando de envolvercódigo c preexistente [https://github.com/wjasper/Linux_Drivers]para usar en Python en Linux. Tengo poca experiencia con c, y actualmente estoy abordando este problema usando ctypes. Mi función C requiere una matriz 2d ...

1 la respuesta

¿Cómo funciona ctypes.cdll.LoadLibrary (None)?

Cómoctypes.cdll.LoadLibrary() llamar a trabajar conNone pasado como argumento? Cuando pruebo el código a continuación, parece que elmath la biblioteca se carga automáticamente: >>> import ctypes >>> lib = ctypes.cdll.LoadLibrary(None) >>> ...

1 la respuesta

ctypes: extrae miembros de la estructura devueltos por la biblioteca C

Estoy tratando de usar ctypes para extraer una estructura inicializada por una biblioteca C (ver, por ...