Здравствуйте уважаемые программисты. Прошу вашей помощи. Скажу честно, в VS C++ не особо силен. Таки пришлось с толкнуться с написанием библиотеки (dll), которая работает с памятью. Как обычно первым делом нашёл уже готовую программу и начал её переделывать. В итоге, получил ошибку, которую не могу понять... Вот текст ошибки:
Error 1 error LNK2001: unresolved external symbol "extern "C" unsigned long __cdecl fasm_Assemble(char *,unsigned char *,int,int)" (?fasm_Assemble@@$$J0YAKPADPAEHH@Z) bims.obj BimsCommander
Насколько я понял линкер ругается что нет "extern "C" unsigned long __cdecl bims_Assemble(char *,unsigned char *,int,int)". Ну так она есть

Вот она:
extern "C" DWORD bims_Assemble(char * szSource, BYTE * lpMemory, int nSize, int nPassesLimit);
Всё что я изменил от исходного кода, это название fams_Assemble на bims_Assemble.
Не пойму в чём дело...