在Python中调用DLL库
一、从VS2008中导出dll文件
VS2008中,File > New Project > Win32 > Win32 Console Application. 输入项目名称:dlltest。点击【OK】,【Next】,选择dll单选按钮,完成。创建dlltest.c,代码如下(包含自动生成的代码):
#include "stdafx.h"
extern "C" _declspec(dllexport) int
multiply(int num1, int num2)
{
return num1 * num2;
}
编译一下,到工程的DEBUG目录,就可以找到dlltest.dll。
二、在Python3中调用
把dll文件放入Python3代码所在的文件夹内,调用dll文件,代码如下:
from ctypes import *
import os
libtest = cdll.LoadLibrary('dlltest.dll')
print(libtest.multiply(2, 2)) # 输出为4
2017-12-14
上一篇: CryptoApp简介 下一篇: CryptoApp1.0版正式发布