Возник следующий вопрос: У меня есть функция для получения мд5 хеша,я её взял из соответствующего исходника с wasm.ru и немного переработал,так вот эта функция у меня находится в *.lib которую я сделал используя масм,теперь мне необходимо эту функцию вызвать из приложения написанного на С++. Прототип функции в масме: procMD5hash proto :dword,:dword её объявление: procMD5hash proc uses eax ebx ecx edx edi esi,ptBuffer:dword, dtBufferLength:dword В С++ я подключил эту библиотеку и написал следующий прототип этой функции: void procMD5hash(DWORD ptBuffer, DWORD dtBufferLength ); Но мне возврощается следующая ошибка: MD5 error LNK2019: unresolved external symbol "void __cdecl procMD5hash(unsigned long,unsigned long)" (?procMD5hash@@YAXKK@Z) referenced in function _main Использовал VisualStudio7
Результат для всех вариаций одинаков,таже ошибка: unresolved external symbol которая появляется при попытке вызвать функцию(а ведь в либе она точно есть).