C ++ G711编码器解码器错误

时间:2016-01-08 15:33:37

标签: c++ function build-error

我在C ++(Visual Studio 2013)中有以下代码在头文件中声明函数原型:

extern "C" __cdecl
short int
G_Init(
 void *Ptr,
 char Encoding);

并且编译器返回以下错误:

error C2062: type 'short' unexpected

我做错了什么?

1 个答案:

答案 0 :(得分:1)

MSDN says"将__cdecl修饰符放在变量或函数名称之前。"

extern "C" short int __cdecl G_Init,而不是extern "C" __cdecl short int G_Init