首先在vs2008里面编写程序
新建项目----->win32控制台项目------->Dll类型,在点空项目
add.h
#define PYAPI _declspec(dllexport)
extern "C"
{
PYAPI int add( int a, int b );
}
add.cpp
#include "add.h"
int add( int a, int b )
{
return a + b;
}
注意,因为Pthon是64位的,所以这里需要改一下环境,改为64位环境,再生成动态库
然后将生成的.Dll文件与.py文件放在同一目录下
编写Pthon代码
import ctypes
dll = ctypes.cdll.LoadLibrary('./Dll.dll')
print dll.add(2,3)
运行就出来
本文详细介绍了如何在Visual Studio 2008中创建一个DLL库,并通过Python调用该库中的函数。首先,通过创建一个Win32控制台项目的DLL类型来生成动态链接库,然后在Python中使用ctypes加载并调用DLL中的add函数。

被折叠的 条评论
为什么被折叠?



