Ситуация: есть FASM.DLL В ней есть функция fasm_Assemble Я, как написано в манах, гружу Dll2Lib, делаю либ файл к этой длл. Подключаю к проекту (VS 2008 -> Linker -> Input) Далее прописываю extern "C" { extern ULONG _stdcall fasm_Assemble(PCHAR pSource, PBYTE pMem, ULONG cbMemSize, ULONG nPassesLimit, HANDLE hDisplayPipe); }; Пытаюсь скомпилировать - пишет unresolved external symbol Приходится делать LoadLibrary + GetProcAddress + вызывать нужную функцию Объясните, что делаю не так?
intel_x128 Может так? extern "C" __declspec(dllimport) ULONG __stdcall fasm_Assemble(PCHAR pSource, PBYTE pMem, ULONG cbMemSize, ULONG nPassesLimit, HANDLE hDisplayPipe);