dll и lnk2019
От: Icen  
Дата: 21.06.10 08:51
Оценка: :))) :)))
Здравствуйте уважаемые программисты. Прошу вашей помощи. Скажу честно, в 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.
Не пойму в чём дело...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.