Результаты поиска по запросу "ctypes"
).
исал библиотеку dll на c, скомпилировал с vs2017 64-bit и попытался загрузить ее с python3.6 64-bit. Однако адрес переменной-члена объекта был усечен до 32-разрядного. Вот мой файл sim.c, который скомпилирован в sim.dll: class Detector { ...
ХОРОШО. Я добавил награду.
отаю с .dll, который содержит один вызов, который возвращает массив указателей на функции. GetMyApi () возвращает указатель на структуру, которая является массивом указателей на функции. Сами функции имеют разные индивидуальные входы и выходы. ...
cffi.readthedocs.io/en/latest/overview.html#main-mode-of-usage
я есть пакет Python в python3.x, который я писал, который взаимодействует с двумя функциями C в библиотеке C. На данный момент я используюctypes посредством чего я связываюсь напрямую с общей библиотекой*.so, а затем используйте скрипт Python для ...
Выход
аюсь использоватьctypes, Я заинтересован в манипулировании структурами C, содержащими массивы. Рассмотрим следующееmy_library.c #include <stdio.h> typedef struct { double first_array[10]; double second_array[10]; } ArrayStruct; void ...
Извините за задержку с ответом - я ехал домой. Теперь я бы написал небольшую подпрограмму c с интерфейсом BOOL kludge (char *, char *, int); который просто называется InitNetwork. Мне жаль, что я не знаю все тонкости в том, как делать это на Windows, я - девушка из Linux.
ользую ctypes для вызова функций в файле DLL в соответствии с файлом описания, который описывает параметры и возврат функций DLL. Вот одна функция в этой DLL называется InitNetwork. Ниже его описание: Function:BOOL InitNetwork(char ...
Ну, да, я бы назвал это опасным, когда говорил в целом, но это встроенная система, о которой идет речь, с микроконтроллером и пользовательским компилятором, которая точно не изменится.
е удалось найти ничего, что могло бы помочь мне с такой проблемой: я пытаюсь получить смещение атрибута, который является частью вложенных структур, таких как: data_types.py class FirstStructure (ctypes.Structure): _fields_ = [('Junk', ...
Трудно сказать, не видя реализации этой функции.
учаю доступ к API и не могу получить возвращенные данные. Два указателя с плавающей точкой будут указывать на массив данных. Я должен предположить, что API работает правильно. Другой вызов функции обеспечивает длину данных, которые я получаю. Это ...
после
аюсь завернутьранее существовавший код c [https://github.com/wjasper/Linux_Drivers]для использования в Python в Linux. У меня мало опыта работы с c, и в настоящее время я подхожу к этой проблеме, используя ctypes. Моей функции C требуется 2d ...
Функция используется для загрузки библиотеки в процесс и для получения дескриптора к ней.
позвоните работать сctypes.cdll.LoadLibrary() передан в качестве аргумента? Когда я пытаюсь код ниже, кажется, чтоNone библиотека загружается автоматически:mathКак работает >>> import ctypes >>> lib = ctypes.cdll.LoadLibrary(None) >>> lib.sin ...
: \ Является ли размещенное в библиотеке содержимое недоступным для меня, или они - или их адрес - должны каким-либо образом копироваться?
аюсь использовать ctypes для извлечения структуры, инициализированной библиотекой C (см., ...