Зачем пересобирать Indy каждый раз?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Зачем пересобирать Indy каждый раз?

Сообщение postscripter » 02.08.2015 02:46:04

Не пойму, какого лешего при компиляции проекта компилируется Indy? При том, что в папке с проектом уже есть директория /lib/ с кучей объектных файлов. Зачем делать это снова? Это же занимает почти минуту.

Indy 10.x.x.3, Laz 1.4.2
postscripter
новенький
 
Сообщения: 24
Зарегистрирован: 31.05.2012 20:22:01

Re: Зачем пересобирать Indy каждый раз?

Сообщение Лекс Айрин » 03.08.2015 10:49:07

postscripter,А вот у меня чаще другая проблема... почему библиотеки так редко пересобираются.

Компилятор не обязан знать, что библиотека изменилась. Ведь всегда есть шанс, что ее обновят в период между этой и той компиляцией. Плюс, могут измениться исходники (а значит и код) самого компилятора и модулей, которые требуются indy.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Зачем пересобирать Indy каждый раз?

Сообщение wavebvg » 03.08.2015 10:59:05

postscripter писал(а):Не пойму, какого лешего при компиляции проекта компилируется Indy? При том, что в папке с проектом уже есть директория /lib/ с кучей объектных файлов. Зачем делать это снова? Это же занимает почти минуту.

Indy 10.x.x.3, Laz 1.4.2

Попробуйте оставить в путях только сборанные модули (PPU-файлы). Вообще-то все правильно, если вы прописали пути до исходников INDY.
wavebvg
постоялец
 
Сообщения: 355
Зарегистрирован: 28.02.2008 04:57:35

Re: Зачем пересобирать Indy каждый раз?

Сообщение postscripter » 03.08.2015 11:30:34

Аа, действительно. Попробую. Мерси!
postscripter
новенький
 
Сообщения: 24
Зарегистрирован: 31.05.2012 20:22:01


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 230

Рейтинг@Mail.ru