cpp #include <iostream> class ExampleClass { public: ExampleClass(int value); void setValue(int value); int getValue(); void printValue(); }; void exampleFunction(); %module example %{ #include "example.h" %} %include "example.h" swig -python example.i gcc -c example_wrap.cxx -o example_wrap.o -I/path/to/python/headers gcc -shared example_wrap.o -o _example.so python import example exampleObj = example.ExampleClass(42) exampleObj.setValue(10) print(exampleObj.getValue()) exampleObj.printValue() example.exampleFunction()


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