新建一个Win32 Console Application工程,在向导中点next,Application type选择DLL,在Additional options中选择Empty project。向Header Files中加入sample.h,向Source File中加入sample.cpp和sample_wrap.cxx,向工程中加入sample.i,。然后再VS中project>Properties中点Configuration Manager,设置Configration为Release,Platform为Win32。
使用swig生成.c(xx)和.py文件:
cmd: swig -c++ -Python sample.i
即可在该目录下生成sample.py和sample.cxx文件
最后Build Solution,在Release文件夹中会生成sample.dll,把它改名成_sample.pyd。把sample.py,_sample.pyd和测试文件放到同一个文件夹中测试。
import sample