| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Что за ошибка? |
| Автор: Кощей 22.11.2009, 20:24 |
| Что это за ошибка и как с ней боротся...искать пытался, но без успешно как видите...заране благодарен. [DCC Error] ZLIBEX.PAS(1): E2065 Unsatisfied forward or external declaration: '@crc32' |
| Автор: Hexel 22.11.2009, 20:37 |
| на глаз сказать трудно, но это должно значить, что во внешней бибиотеке нет нужной функции (судя по дословному переводу) |
| Автор: kami 22.11.2009, 21:13 |
| Библиотека ZLibEx написана очень хорошо, Вы ничего в ней не правили случайно? По сути компилятор встретил crc32, а сам не знает, что это такое - то ли переменная, то ли функция. Он не нашел ее описания ни в этом модуле, ни в подключенных модулях в uses. Устранение - надо найти (поиском по тексту) модуль, в котором есть объявление crc32 и включить его в uses ZLibEx. Хотя меня терзают смутные сомнения - не номер ли строки это случаем? Если да, то смотреть надо не в нем... |
| Автор: Кощей 23.11.2009, 01:21 |
| Угу..это первая строчка, с неё начинаются комментариии... |
| Автор: kami 23.11.2009, 13:33 |
| Попробуем так: с файлом zlibex.pas идет папка zlib, содержащая obj файлы. Включите путь к этой папке в SearchPath опций проекта. И сделайте Build ему. Если не поможет - то проблема с включаемым файлом crc32.obj, в котором действительно есть такое - @crc32. Как побороть это - не знаю... Кстати, какой версией пытаетесь пользоваться? |