C++ 编译give:eSellerate\u ValidateSerialNumber之前需要初始值设定项
我试图将EsErrRead实例从C++转换为Qt,但是编译时得到了这个错误: 在eSellerate_ValidateSerialNumber之前需要初始值设定项 有人知道哪里出了错吗C++ 编译give:eSellerate\u ValidateSerialNumber之前需要初始值设定项,c++,qt,compilation,initialization,C++,Qt,Compilation,Initialization,我试图将EsErrRead实例从C++转换为Qt,但是编译时得到了这个错误: 在eSellerate_ValidateSerialNumber之前需要初始值设定项 有人知道哪里出了错吗 #ifndef _VALIDATE_API_H_ #define _VALIDATE_API_H_ #ifdef __cplusplus extern "C" { #endif typedef char* eSellerate_String; typedef short eSellerate_DaysSi
#ifndef _VALIDATE_API_H_
#define _VALIDATE_API_H_
#ifdef __cplusplus
extern "C" {
#endif
typedef char* eSellerate_String;
typedef short eSellerate_DaysSince2000;
eSellerate_DaysSince2000 __stdcall
eSellerate_ValidateSerialNumber (
eSellerate_String serialNumber, /* 0-terminated ASCII string */
eSellerate_String nameBasedKey, /* 0-terminated ASCII string (NULL if unneeded) */
eSellerate_String extraDataKey, /* 0-terminated ASCII string (NULL if unneeded) */
eSellerate_String publisherKey /* 0-terminated ASCII string */
);
你是在Windows下编译的吗?我很久以前就放弃了,是的,它是在Windows下编译的