生成DLL
既然需要使用DLL,那么我们就从生成DLL开始:
这个博主写的很详细:https://blog.csdn.net/qq_37924224/article/details/115524682
X64(64位) X86(32位)
确定我们的Python是哪个版本的
import platform
print(platform.architecture())
如果显示是32位,那么我们在生成DLL时候就需要在VisualStudio中选择X86;如果显示是64位,那我们就需要在VisualStudio中选择X64。
如何调用
代码如下:
from ctypes import *
dll_path = r"C:\xxx\xxx\x64\Release\xxx.dll"
lib = CDLL(dll_path)
print(lib.add(2,3))