Помогите с линковщиком!

williamsmith61

Есть модуль скомпиленый масмом. Надо его прилинковать к с++ проекту.
Линковщик говорит
ddisk.obj : error LNK2019: unresolved external symbol _proc0 referenced in function _D8

В модуле вместо _proc0 есть _procInitImager.
Чо делать-то?
Желательно сделать без перекомпиляции асм-модуля. Но если необходимо, то можно подождать и перекомпилить(чувак в оптуске).

banderon

Может быть функция не объявлена как
extern "C" _procInitImager ...

williamsmith61

Объявлена. В том-то и проблема.
extern "ASM" какого-нибудь еще нет?

banderon

Компилятор то хоть какой?

banderon

Попробуй дописать что-нибудь вроде __cdecl
extern "C" {void __cdecl _procInitImager(void);}

williamsmith61

Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.4035 for 80x86

Microsoft (R) Incremental Linker Version 7.10.4035

про асмовский не знаю, но тоже что-то Microsoft (R).

williamsmith61

Опа, другие ошибки полезли, но вроде procInitImager нашелся
Спасибо.
Оставить комментарий
Имя или ник:
Комментарий: