Open aben20807 opened 5 years ago
#include "adder.h" int add(int a, int b) { return a + b; }
extern "C" { int add(int a, int b); }
$ g++ -o libadder.so -shared -fPIC adder.cc
from ctypes import cdll
adder_lib = cdll.LoadLibrary("libadder.so") add = adder_lib.add print(add(1, 3))
ctype
C++
compile command
Python
adder_lib = cdll.LoadLibrary("libadder.so") add = adder_lib.add print(add(1, 3))