Автор | Сообщение |
|
| |
Пост N: 245
Зарегистрирован: 05.10.06
|
|
Отправлено: 26.11.19 16:42. Заголовок: сборка проекта
Подскажите, есть ли какая то опция при сборке проекта, указывать компилятору искать не найденные функций в определенных папках во всех файлах *.prg ? Или только явно нужно описывать что и откуда брать ? Полностью файл включать в сборку нету возможности, так как имеют одноименные функции и могут отличаться в разных версиях
|
|
|
Ответов - 3
[только новые]
|
|
|
| постоянный участник
|
Пост N: 6522
Зарегистрирован: 12.09.06
|
|
Отправлено: 26.11.19 20:32. Заголовок: MIKHAIL пишет: Или ..
MIKHAIL пишет: цитата: | Или только явно нужно описывать что и откуда брать ? |
| Конечно нужно явно описывать... Откуда компилятор узнает что собирать ? У него же нет интеллекта, может в будущем придумают ! Можно собрать нужные модули в свои *.lib и собирать через них, тогда можно регулировать нужные версии *.prg
|
|
|
|
| |
Пост N: 246
Зарегистрирован: 05.10.06
|
|
Отправлено: 26.11.19 20:35. Заголовок: Andrey пишет: У не..
Andrey пишет: ну тут не требуется интеллект, обычная логика должна быть, если есть ссылка на функцию но она не найдена, но есть ресурсная папка с указанным набором фалов, то ищет там функцию и подгружает функцию в проект...
|
|
|
|
| постоянный участник
|
Пост N: 6524
Зарегистрирован: 12.09.06
|
|
Отправлено: 26.11.19 21:36. Заголовок: MIKHAIL пишет: ну т..
MIKHAIL пишет: цитата: | ну тут не требуется интеллект, обычная логика должна быть, если есть ссылка на функцию но она не найдена, но есть ресурсная папка с указанным набором фалов, то ищет там функцию и подгружает функцию в проект... |
| Нет, так компилятор не работает. Может можно написать батник такой, но я сомневаюсь что это нужно делать. Ресурсная папка всегда делается ТОЛЬКО для ресурсов (картинки,иконки,бинарники и т.д.), а не для *.prg И смотря чем идёт сборка, т.е. для хХарбора есть HBMAKE.EXE для Харбора - hbmk2.exe Ключи сборки для: hbmk2.exe -help Я раньше делал для hbmk2.exe # включить путь к своим *.ch и *.fmg -incpath=Include -incpath=Source
|
|
|
|