Resultados da pesquisa a pedido "ctypes"

1 a resposta

Python ctypes cdll.LoadLibrary, instancia um objeto, executa seu método, endereço de variável privada truncado

Eu escrevi uma biblioteca dll em c, compile com o vs2017 de 64 bits e tente carregá-lo com o python3.6 de 64 bits. No entanto, o endereço da variável de membro do objeto foi truncado para 32 bits. Aqui está o meu arquivo sim.c, compilado no ...

1 a resposta

Python ctypes para retornar uma matriz de ponteiros de função

Estou trabalhando com uma DLL que contém uma única chamada que retorna uma matriz de ponteiros de função. GetMyApi () retorna um ponteiro para uma estrutura, que é uma matriz de ponteiros de função. As próprias funções têm diferentes entradas e ...

0 a resposta

Como você compila uma biblioteca C com várias dependências em um pacote Python? Cmake?

Eu tenho um pacote Python em python3.x que escrevi, que interage com duas funções C em uma biblioteca C. No momento, eu tenho usadoctypes pelo qual eu vinculo diretamente à biblioteca compartilhada*.soe use o script python para interagir com ...

1 a resposta

ctypes struct contendo matrizes

Estou tentando usarctypes. Estou interessado em manipular estruturas C contendo matrizes. Considere o seguintemy_library.c #include <stdio.h> typedef struct { double first_array[10]; double second_array[10]; } ArrayStruct; void ...

2 a resposta

ctypes.ArgumentError ao chamar funções DLL com Python

Estou usando ctypes para chamar funções em um arquivo DLL de acordo com um arquivo de descrição que descreve os parâmetros e retornos das funções DLL. Aqui está uma função nesta DLL chamada InitNetwork. Abaixo está sua descrição: Function:BOOL ...

1 a resposta

Obtendo elementos da estrutura ctype com introspecção?

Não consegui encontrar nada para me ajudar com esse tipo de problema: estou tentando obter um deslocamento de um atributo que faz parte de estruturas aninhadas, como: data_types.py class FirstStructure (ctypes.Structure): _fields_ = [('Junk', ...

2 a resposta

Ctypes Python passando o ponteiro para dados

Estou acessando uma API e não consigo recuperar os dados. Os dois ponteiros flutuantes apontarão para uma matriz de dados. Devo assumir que a API está funcionando corretamente. Uma chamada de função diferente fornece o comprimento dos dados que ...

1 a resposta

Python ctypes: chamando uma função com tipos personalizados em c

Estou tentando embrulharcódigo c pré-existente [https://github.com/wjasper/Linux_Drivers]para uso em Python no Linux. Tenho pouca experiência com c, e atualmente estou abordando esse problema usando ctypes. Minha função C requer uma matriz 2D com ...

1 a resposta

Como o ctypes.cdll.LoadLibrary (None) funciona?

Comoctypes.cdll.LoadLibrary() ligue para trabalhar comNone passou como argumento? Quando tento o código abaixo, parece que omath a biblioteca é carregada automaticamente: >>> import ctypes >>> lib = ctypes.cdll.LoadLibrary(None) >>> lib.sin ...

1 a resposta

ctypes: extrai membros da estrutura retornados pela biblioteca C

Estou tentando usar ctypes para extrair uma estrutura inicializada por uma biblioteca C (veja, por ...