Как заставить соглашение о вызове cdecl для функций, объявленных в определенном файле заголовка

Привет В моем проекте VC2008 используются соглашения о вызовах stdcall. У меня есть внешняя библиотека, которую я использую, которая была построена с соглашением об именах cdecl, однако они не упомянули соглашение о вызовах в объявлении функции функций.

Я хотел бы знать, есть ли у VC какой-то тип # pragma или другое ключевое слово, которое заставит определенное соглашение о вызовах для всего файла заголовка

вроде как уловка extern "C", но для соглашений о вызовах:

extern "C" 
{
#include <file1.h>
#include <file2.h> 
}

Кто-нибудь знает о таком?

7
задан Grim 15 March 2011 в 14:14
поделиться