У меня есть следующий код в C ++ (Visual Studio 2013), чтобы объявить прототип функции в заголовочном файле:
extern "C" __cdecl
short int
G_Init(
void *Ptr,
char Encoding);
и компилятор возвращает следующую ошибку:
error C2062: type 'short' unexpected
Что я делаю не так?
MSDN говорит: «Поместите __cdecl
модификатор перед переменной или именем функции.»
То есть, extern "C" short int __cdecl G_Init
не extern "C" __cdecl short int
,
G_Init
Других решений пока нет …