一、Python代码
第一种加载动态库的写法,自己写的取路径
import ctypes , ctypes.util
def find_dll(dll_name):
return ctypes.util.find_library(dll_name)#查找dll
def load_dll(dll_path):
try:
print("第一步")
except OSError as e:
print(e,"加载失败")
if __name__ == '__main__':
dll_path = find_dll("mousedll.dll")
if dll_path:
load_dll(dll_path)
print("第2步,加载dll成功")
vc_dll = ctypes.CDLL(dll_path) # 加载动态库,若失败抛出一场
vc_func = vc_dll.Add(2, 3