Результаты поиска по запросу "ffi"

2 ответа

инициализация библиотеки unsafePerformIO и FFI

Я создаю модуль FFI для библиотеки в C, которая хочет, чтобы одноразовая не реентерабельная функция вызывалась раньше, чем что-либо еще. Этот вызов идемпотентен, но с состоянием, так что я мог бы просто вызывать его при каждом вызове на Haskell. ...

1 ответ

Как остановить утечки памяти при использовании `as_ptr ()`?

Так как я впервые изучаю программирование систем, мне трудно обдумать правила. Теперь я запутался в утечках памяти. Давайте рассмотрим пример. Скажем, Rust б...

1 ответ

Работа с c_void в FFI

Я борюсь с передачей структуры через FFI, которая принимает void, и читаю ее обратно на другом конце.Рассматриваемая библиотека - libtsm, конечный автомат. Э...

ТОП публикаций

1 ответ

Как я могу индексировать массивы C в Rust?

1 ответ

Как связать пользовательский объектный файл с библиотекой Haskell?

Я создал пакет на Haskell, который делает FFI-вызовы функций, определенных в коде CUDA. Я хотел бы скомпилировать файл .cu в файл объекта (.o) во время сборк...

2 ответа

есть еще несколько вариантов поддержки, есть лучшая поддержка для иностранных указателей и так далее. (Я все еще склонен писать смесь C2HS и простого кода FFI, когда мне нужно обернуть библиотеки C, потому что есть много вещей, которые C2HS не может сделать.)

разница между hsc2hs и c2hs? Я знаю, что hsc2hs является препроцессором, но что он делает? И c2hs может делать модули Haskell из C-кода, но нужна ли мне для этого hsc2hs?

2 ответа

Как преобразовать строку C в строку Rust и обратно через FFI?

Я пытаюсь получить строку C, возвращенную библиотекой C, и преобразовать ее в строку Rust через FFI.mylib.c

12 ответов

ОШИБКА: ошибка установки ffi: ОШИБКА: не удалось создать собственное расширение gem

Получил установленный DevKit и перезапустил установку ffi ... C:\Documents and Settings\******>gem install ffi Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing ffi: ...

5 ответов

Пример использования:

вещь, которую мне очень не хватает при написании кода на Common Lisp, - это доступ к библиотекам Python, как к стандартной библиотеке, так и к сторонним модулям. CLPython предоставляет ограниченный набор функций Python, что ...

2 ответа

инициализация библиотеки unsafePerformIO и FFI