Вызов C++ функций из PyPy

Рейтинг: 2Ответов: 1Опубликовано: 01.11.2014

Как использовать Foreign Function Interface для вызова функций, написанных (или даже уже скомпилированных) на С++ из PyPy?

Насколько мне известно, PyPy имеет FFI, но подробной документации о том, как его непосредственно использовать, нет.

Ответы

▲ 3Принят

Чтобы вызвать С функции, можно использовать как ctypes (из стандартной библиотеки), так и cffi модуль, рекомендованный для pypy.

Чтобы С++ функции вызывать, можно просто extern "C" {..} обёртки добавить.

Обновление

Если приведённой по ссылками документации недостаточно, то предпочтительно более специфичный вопрос по конкретной задаче задать.