Здравствуйте, Ракопаукодав, Вы писали:
Р>Простите за глупый вопрос, ситуация такая:
Р>нужно в VS2005 импортировать из dll функцию stdcall, однако при запуске программы он вместо функции Func ищет функцию, типа ?Func@XXZZYYA.
Р>Использование директивы extern "C" не проходит, так как вызвать нужно именно stdcall
Нужно, чтобы при определении и при использовании сигнатуры совпадали.
// В Dll
extern "C" __declspec(dllexport) void __stdcall Func()
{
}
// В Exe
extern "C" __declspec(dllimport) void __stdcall Func();