cpp // calculator.h class Calculator { public: Calculator(); int add(int a, int b); int subtract(int a, int b); }; swig // calculator.i %module calculator %{ #include "calculator.h" %} %include "calculator.h" swig -c++ -python calculator.i g++ -std=c++11 -fPIC -c calculator_wrap.cxx -I<path_to_python_include> g++ -shared calculator_wrap.o -o _calculator.so python import calculator calc = calculator.Calculator() result = calc.add(5, 3) print(result)


上一篇:
下一篇:
切换中文