工具:VS2010 python2.7 (若使用的python是64位的,生成的dll也要使用x64)
系统:win7pro 64bit
首先,dll工程的创建以及dll文件的生成:
new project-->win32 project-->next-->DLL,empty project-->finish
如果没有选择empty project,系统会自动创建几个文件。其中,dllmain.cpp是DLL应用程序的入口点。
添加Head Files(mydll.h),添加Source Files(mydll.cpp)
在头文件中:
#ifndef LIB_H
#define LIB_H
extern "C" { _declspec(dllexport) int add(int* x, int y);};
#endif
在mydll.cpp中: