例如c++ 库函数EM9703_CreateDevice()的返回类型为void*,则python脚本中需要先转换返回类型,如下所示:
lib.EM9703_CreateDevice.restype = ctypes.POINTER(ctypes.c_void_p) # void*类型需要转化为指向void*的指针
转换成功后,才可以调用。
handle = lib.EM9703_CreateDevice()
例如c++ 库函数EM9703_CreateDevice()的返回类型为void*,则python脚本中需要先转换返回类型,如下所示:
lib.EM9703_CreateDevice.restype = ctypes.POINTER(ctypes.c_void_p) # void*类型需要转化为指向void*的指针
转换成功后,才可以调用。
handle = lib.EM9703_CreateDevice()