python 读取c/c++动态库
引用ctypes包
from ctypes import *
# 实例化
filepath="路径"
dll=windll.LoadLibrary(filepath)
在如果只是输入参数 不需要返回值 ,直接输入bytes类型就行
一般是 str.encode()
就行 如果有中文 编码gb2312-utf8 gtk 都试试
指针
如果 输入类型 是int 还想要拿到这个更改的数值,
定义一个c_int类型 用byref 传入指针
如果是数组 用数据类型*数量 就是数组
time = c_uint()
dll.test(byref(time))
timearray = (c_int*16)()