1. 准备一个dll文件
1.1 自定义dll文件
1.2 使用提供的MyDll.dll
说明: 该dll文件中包含一个add方法,将传入的两个数相加,并将结果返回
DLLIMPORT int add(int a, int b)
{
return a + b;
}
链接:https://pan.baidu.com/s/1Jrrlofwtn5dDrfDKAVSa4w
提取码:298y
2. Python_以vscode为例
2.1 创建一个空文件夹demo
2.2 将dll文件放在该文件夹中
2.3 拖动文件夹到vscode图标
注: vscode需要安装python插件,安装完成后重启vscode即可
2.4 新建demo.py
单击后输入文件名
2.5 编写测试代码
编写好代码后,全选代码 -> shift + enter运行代码, 代码和运行结果见下方
代码如下:
from ctypes import * # 导入cyteps
# 加载dll文件
dll = WinDLL(".\MyDll.dll")
# 调用dll文件中的add方法,并传入参数
result = dll.add(10, 10)
# 打印输出add方法返回值
print(result)
运行结果如下:
2.6 Python代码下载
链接:https://pan.baidu.com/s/1TxpuVoGbtMrwAbMwA6dlJQ
提取码:74mb