Форум » [x]Harbour » сборка проекта » Ответить

сборка проекта

MIKHAIL: Подскажите, есть ли какая то опция при сборке проекта, указывать компилятору искать не найденные функций в определенных папках во всех файлах *.prg ? Или только явно нужно описывать что и откуда брать ? Полностью файл включать в сборку нету возможности, так как имеют одноименные функции и могут отличаться в разных версиях

Ответов - 3

Andrey: MIKHAIL пишет: Или только явно нужно описывать что и откуда брать ? Конечно нужно явно описывать... Откуда компилятор узнает что собирать ? У него же нет интеллекта, может в будущем придумают ! Можно собрать нужные модули в свои *.lib и собирать через них, тогда можно регулировать нужные версии *.prg

MIKHAIL: Andrey пишет: У него же нет интеллекта ну тут не требуется интеллект, обычная логика должна быть, если есть ссылка на функцию но она не найдена, но есть ресурсная папка с указанным набором фалов, то ищет там функцию и подгружает функцию в проект...

Andrey: MIKHAIL пишет: ну тут не требуется интеллект, обычная логика должна быть, если есть ссылка на функцию но она не найдена, но есть ресурсная папка с указанным набором фалов, то ищет там функцию и подгружает функцию в проект... Нет, так компилятор не работает. Может можно написать батник такой, но я сомневаюсь что это нужно делать. Ресурсная папка всегда делается ТОЛЬКО для ресурсов (картинки,иконки,бинарники и т.д.), а не для *.prg И смотря чем идёт сборка, т.е. для хХарбора есть HBMAKE.EXE для Харбора - hbmk2.exe Ключи сборки для: hbmk2.exe -help Я раньше делал для hbmk2.exe # включить путь к своим *.ch и *.fmg -incpath=Include -incpath=Source




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