Проект в нескольких директориях

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

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

Сообщение tria » 18.04.2006 19:25:35

Как можно подключить к проекту файлы из других директорий?
Т.е. указать Лазарю, что искать надо не только в директории проекта, а и в дополнительных?
Линукс.
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Сообщение SovNarKom » 18.04.2006 22:26:47

tria
Лазарю или именно FPC?
Если FPC то
для юнитов -Fuпуть_к_юнитам
для inc-ов -Fiпуть_к_включаемым_файлам
для библиотек -Flпуть_к_библтотекам
SovNarKom
постоялец
 
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]

Сообщение alexs » 18.04.2006 23:06:59

в лазаре когд ановую форму сохраняеш в каталог отличный от каталога проекта - он спрашивает: "Добавить указанный каталог к проекту?" - согласишся - и всё будет :)
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение tria » 19.04.2006 18:26:00

>в лазаре когд ановую форму сохраняеш в каталог отличный от каталога >проекта - он спрашивает: "Добавить указанный каталог к проекту?" - >согласишся - и всё будет

Попробовал. Помогло. Спасибо.
Пошел искать, на чем это отразилось. Оказывается, того же самого по идее можно добится: Project options->LazDoc - добавить директорию.
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Сообщение Guest » 20.04.2006 18:43:40

Да. Лазарь добавляет автоматические пути. Но при перекомпиляции модуля, почему то *.ppu и *.o файлы создаются в корневом каталоге программы.
Подскажите как сделать так, чтобы они создавались в том же каталоге где лежит исходник?
Guest
 

Сообщение alexs » 21.04.2006 00:31:10

я создал отдельную папку для *.ppu и *.o чтобы не засорять каталоги сырцов - одно не удобно - туда же ложится и результирующий exe файл
а вот чобы объектные модули ложилисьрядом с исходниками по каталогам - по моему FPC так не умеет - но я в этом не уверен
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение first-leon » 21.04.2006 06:00:18

Довольно не удобно. Особенно если проект большой. Работаешь ведь по большому счету именно с модулями.
first-leon
новенький
 
Сообщения: 68
Зарегистрирован: 20.04.2006 18:46:31

Сообщение Sphinx » 21.04.2006 18:32:09

-FE<путь до папки куда надо "положить" .ехе>
Sphinx
новенький
 
Сообщения: 33
Зарегистрирован: 27.09.2005 21:52:09

Сообщение alexs » 24.04.2006 00:05:40

Дык опция глобальная - надо прописывать в fpc.cfg - будет для всех проектов действовать - или я нне понял и это уже можно в лазаре настроить только для одного проекта?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение SovNarKom » 24.04.2006 06:24:30

alexs
Можно в лазаре, можно как ключ компиляции...
В лазаре Проект>Параметры проекта>Имя исполняемого файла, но я не пробовал честноговоря.
SovNarKom
постоялец
 
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]

Сообщение alexs » 25.04.2006 00:28:45

попробовал через дополнительные ключи компилятора в опциях проекта - ключ -FE<Путь к каталогу куда ложить exe> - компилитс япрекрасно и в этот каталог exe ложится - только затем лазарь не может запустить моё приожение - он то егопытается нати в том каталоге в котором я указал хратить объектные файлы... :(
а вобщето идея была красива B)
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Проект в нескольких директориях

Сообщение AlphaBlend » 15.06.2016 21:45:39

понимаю , что тема очень старая , но кому-томожет пригодится )
Код: Выделить всё
{$INCLUDEPATH XXX}    //Пути к включаемым файлам. XXX – пути, разделенные точками с запятой.
{$OBJECTPATH XXX }   //Пути к объектным файлам. XXX – пути, разделенные точками с запятой.
{$LIBRARYPATH XXX }   //Пути к библиотекам. XXX – пути, разделенные точками с запятой.
{$UNITPATH XXX}            //Пути к модулям. XXX – пути, разделенные точками с запятой.
Аватара пользователя
AlphaBlend
постоялец
 
Сообщения: 207
Зарегистрирован: 22.05.2016 10:13:10

Re: Проект в нескольких директориях

Сообщение alexs » 15.06.2016 23:53:15

Сейчас для лазаря это не актуально. Всё работает штатно.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru