AV
Вроде example у них не сложный есть, вроде всё делаю как там... но не выходит чего-то
Вопрос - если во время компиляции прилинкованная библиотека ругается на то, что не нашла символьных имён таких-то... и я ей их для неё предоставил(с реализацией, ну эти malloc и т.д.)... означает ли это, что все её зависимости удовлетворены (exe-шник сбилдился)?
Потому-что смотрю в таблицу импорта той же самой либы, но в виде DLL - и там из msvcrt гораздо больше функций импортируется, всякие printf ещё... а статическая *.lib(*.a) требует только несколько связанных с памятью...
если собралось значит все норм, вопрос в том - куда она импорты пробросила и соответствуют ли они ожидаемым (судя по тому что падает - нет)
импорты - это в смысле вот эти функции недостающие, которые я ей подсовывал malloc/calloc/итд? я их: 1. спёр у тебя ) 2. бряки ставлю на них и вижу что они вызываются, и параметры похожие на правду приходят
она может еще что-то другое требовать что реализовано в VCL, как пример - был у меня обьектник который требовал FindClose, но в модуле который линковал обектник был обьявлен помимо Window еще и SysUtils у которого ТОЖЕ есть FindClose! И пока разобрался - было оч интересно
У меня консольная пустая программа ) с 0 юнитов в юзесах )
Обсуждают сегодня