c++ api定义:
SAAA_API SAAAErr __stdcall VED_Init(SAAA_VIDEO_TYPE &Type,char *registerName, char* registerId);
typedef enum SAAA_VIDEO_TYPE
{
VIDEO_TYPE_A = 1,
VIDEO_TYPE_B = 2,
VIDEO_TYPE_C = 3
};
python3 :
dll=windll.LoadLibrary('ve.dll')
str2=c_char_p(bytes("1",'utf-8'))
str2 = c_char_p(bytes("3333",'utf-8'))
str3 = c_char_p("4444".encode())
dll.VED_Init(str1,str2,str3)
`
char registerName, char registerId
写错了吧
应该是
char *registerName, char *registerId
否则是单个字符