Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.23;
Скачать: CL | DM;

Вниз

Извините конечно, но я не могу lib подключить...   Найти похожие ветки 

 
Данил   (2002-12-11 13:44) [0]

Понимаю, что стыдно задавать такие вопросы, но я уже не первый день пытаюсь подключить статическую библиотеку, вроде все делаю по писанному :), но увы...
Последовательность моих действий такова:
1. Беру .lib копирую его в ".\lib" ( "." - каталог проекта )
2. Указываю этот каталог для поиска библиотек в свойствах проекта.
3. Беру файл описания функций либы, его копирую в "."
4. Подключаю, компилю, получаю для функций, вызываемых из либы такое сообщение: [Linker Error] Unresolved external "..." referenced from ...

Помогите плиз, а то совсем расстроюсь...


 
Digitman ©   (2002-12-11 14:11) [1]

Таки придется тебе расстроиться. Ничего не поделаешь - lib-формат отнюдь не предназначен для целей статической компоновки в среде Делфи. Максимум, что можно сделать - извлечь библиотекарем (например , tlib.exe, ) нужный obj-модуль (содержащий нужную ф-цию) в отдельный *.obj-файл и подключить его к проекту директивой $LINK.

данные в lib-формате вообще не могут быть подключены к некоему прогр.модулю непосредственно, ибо это - всего лишь упорядоченное хранилище набора данных в obj-формате.
lib-файл можно редактировать спец.редакторами lib-библиотек (а ля tlib.exe), добавляя/перемещая/удаляя элементы библ.файла, но минимально доступным для редактирования элементом является именно obj-файл

многие компоновщики (например, в составе BCB, MSVC и т.п.) "умеют" извлекать из lib-файла необходимые obj-модули (во временные файлы obj-формата), статически подключать их к компонуемым прогр.модулям проекта и тем самым окончательно разрешать имеющиеся external-ссылки (недоступные на этапе компиляции)


 
Данил   (2002-12-11 15:40) [2]

Спасибо за исчерпывающий ответ.
Случайно тогда не подскажешь ли мне как в ВСВ это сделать? Меня такой поворот дел тоже устраивает.


 
Digitman ©   (2002-12-11 16:03) [3]

Детально не подскажу.
См. внимательно опции компоновки для BCB-проекта



Страницы: 1 вся ветка

Текущий архив: 2002.12.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
14-74945
Marconi
2002-12-02 20:31
2002.12.23
а как? возможно юзеры задают слишком много вопросов!


6-74880
Nikolas SHmuS
2002-10-25 18:09
2002.12.23
Прослушивание порта!


1-74671
^Sanya
2002-12-12 23:28
2002.12.23
ActionManager...


14-74990
JeanY
2002-12-02 17:26
2002.12.23
Где можно найти FREEWARE АУДИО - компоненты и библиотеки?


1-74651
Supreme
2002-12-12 17:09
2002.12.23
Группировка в ListBox1