C++ G711编码解码器错误
C++ G711 encoder decoder error
我在 C++ ( Visual Studio 2013 ) 中有以下代码来在头文件中声明函数原型:
extern "C" __cdecl
short int
G_Init(
void *Ptr,
char Encoding);
编译器returns出现如下错误:
error C2062: type 'short' unexpected
我做错了什么?
MSDN says: "Place the __cdecl
modifier before a variable or a function name."
也就是extern "C" short int __cdecl G_Init
,不是extern "C" __cdecl short int
G_Init
。
我在 C++ ( Visual Studio 2013 ) 中有以下代码来在头文件中声明函数原型:
extern "C" __cdecl
short int
G_Init(
void *Ptr,
char Encoding);
编译器returns出现如下错误:
error C2062: type 'short' unexpected
我做错了什么?
MSDN says: "Place the __cdecl
modifier before a variable or a function name."
也就是extern "C" short int __cdecl G_Init
,不是extern "C" __cdecl short int
G_Init
。