ctypes调用dll的参数问题

cdecl格式的调用要用

       p = ctypes.cdll.LoadLibrary('a.dll')

       或者

       p = ctypes.CDll('a.dll')

stdcall用

       p = ctypes.windll.LoadLibrary('a.dll')

       或者

       p = ctypes.WinDll('a.dll')

 

一般c++用的是__cdecl,windows里大都用的是__stdcall(API),   win32中的CALLBACK是__stdcall

你可能感兴趣的:(type)