vs2008编写dll给python调用
1、新建win32控制台应用程序,名字为dllname,应用程序类型选dll,完成.
2、dllname.cpp中增加代码:
#include "stdafx.h"
extern "C" __declspec(dllexport) int __stdcall Sum(int a, int b)
{
return a+b;
}
3、生成,dll创建出来
4、建立test.py文件:
import ctypes
a = ctypes.windll.LoadLibrary('dllname.dll')
test = a.Sum
test.argtypes = [ctypes.c_int, ctypes.c_int]
test.restypes = ctypes.c_int
print test(1,2)
运行成功输出 结果3
浙公网安备 33010602011771号