0
0 комментариев

Есть функция на C:

//my_f.h
typedef void (*callback_t)(int result);
 
void my_f(int a, int b, int c, callback_t cb);
 
 
//my_f.c
#include "my_f.h"
 
void my_f(int a, int b, int c, callback_t cb)
{
    cb(a * b + c);
}

собираем в библиотеку коммандой:

gcc -shared -fPIC -o libmy_f.so my_f.c

Теперь нужно из собранной библиотеки libmy_f.so правильно вызвать функцию my_f() в Python.
Вопрос следущий — как эту библиотеку правильно обернуть используя Cython?


Добавить комментарий