Я пытаюсь подключить функцию Win32 API.Я делаю DLL, из которой я хочу экспортировать функцию, но у меня уже не получается с основами.Мое объявление выглядит следующим образом:
extern "C" __declspec(dllexport) int WINAPI fnTest(void);
, но имя экспортируемой функции не "fnTest" - как я и ожидал - это "_fnTest @ 0".Я могу заставить его работать только при объявлении соглашения о вызове функций на __cdecl
, что приводит к экспортированному имени "fnTest", но, поскольку Win32 вызывает соединение WINAPI/__stdcall
, это не вариант.
Я использую VS2010.Заранее спасибо.