Форум » Clipper » компиляция библиотеки(*.lib) » Ответить

компиляция библиотеки(*.lib)

ади: работаю на предприятии, где с былых времен осталась система, написанная на клипере. время от времени приходится что-то менять там. вроди справляюсь. но есть такая проблема. как скомпилировать модули в библиотеку?

Ответов - 9

Dima: Пример из батника clipper %1 -m-l-n lib tool -%1; lib tool +%1; Где %1 имя prg файла без расширения Tool имя библиотеки То есть если батник называется cкажем TEST а модуль который хотим добавить TEST2 , тогда командная строка выглядит так TEST TEST2

ади: Dima пишет: lib tool -%1; lib tool +%1; гм... lib - это модуль исполяемый такой? смотрю в своей папке с клиппером и не вижу ну и ругается соответственно - "имя команды или файла указано неправильно"

Григорьев Владимир: LIB - это библиотечный менеджер, который позволяет работать с библиотекой. В вашем случае приведены команды, которые извлекают и помещают объектные модули в библиотеку. LIB - это обычно M$ менеджер библиотек. Но у старого компилятора С фирмы Symantec менеджер библиотек называется точно также. Я думаю, при желании его можно найти в сети и скачать оттуда, если у вас нет ни одного компилятора С для DOS.


Dima: ади пишет: гм... lib - это модуль исполяемый такой? Лови ;) http://slil.ru/24642607

ади: спасибо за помощь, библиотека компилируется а подскажите еще как потом слинковать какой-нибудь объектный модуль с библиотекой

Dima: ади пишет: а подскажите еще как потом слинковать какой-нибудь объектный модуль с библиотекой Добавить библиотеку в список линкуемых библиотек. Покажи чем и как линкуешь !

ади: я пока только компилил/линковал отдельные модули rtlink'ом и делал это так clipper somefile.prg rtlink fi somefile.obj

Dima: rtlink fi somefile.obj lib test

ади: благодарю!



полная версия страницы