我在 C++ ( Visual Studio 2013 ) 中有以下代码来在头文件中声明函数原型(prototype):
extern "C" __cdecl
short int
G_Init(
void *Ptr,
char Encoding);
编译器返回以下错误:
error C2062: type 'short' unexpected
我做错了什么?
最佳答案
MSDN says : “将 __cdecl
修饰符放在变量或函数名称之前。”
也就是说,extern "C"short int __cdecl G_Init
,而不是extern "C"__cdecl short int
G_Init
.
关于C++ G711编码解码器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34680587/