2016-01-08 6 views
0

У меня есть следующий код в C++ (Visual Studio 2013), чтобы объявить прототип функции в заголовочном файле:C++ G711 кодер декодер ошибок

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

и компилятор возвращает следующую ошибку:

error C2062: type 'short' unexpected

Что я делаю неправильно?

ответ

1

MSDN says: "Поместите __cdecl модификатор перед переменной или именем функции."

То есть, extern "C" short int __cdecl G_Init, а не extern "C" __cdecl short int G_Init.

+0

Это сработало. Спасибо !! – Madalin