Проект на gitflic Cкачать HwBuilder 1.16: для Windows для Linux Debian 12 |
HwBuilderУтилита для сборки программ, написанных на Harbour и C/C++ HwBuilder - это альтернатива hbmk и, если хотите, make, специально заточенная для сборки GUI программ, хотя на ней можно собирать и консольные. Я старался сделать ее максимально удобной, чтобы минимизировать усилия по ее использованию. Главное - один раз правильно заполнить ini-файл информацией о Harbour, GUI библиотеках и C компиляторах, которые у вас установлены - при этом значительная часть этой информации программа заполняет автоматически. |
HwBUilder очень удобен для сборки Harbour GUI приложений, Harbour консольных приложений, а также приложений и библиотек, написанных на C/C++, потому что
- в большинстве случаев не требует указания дополнительных опций при запуске - просто hwbc myapp.prg
- поскольку все компиляторы описаны в ini-файле, нет необходимости упаковавыть вызов hwbc в .bat, .sh - файл для указания необходимых переменных окружения
- он кроссплатформенный - один файл проекта под Linux/Unix и Windows, те же опции командной строки
- у него есть консольная (hwbc) и GUI (hwb) версии - выбирайте что вам удобнее.
Описание смотрите в заметках:
HwBuilderhwbuild.ini
HwBuilder - файл проекта
HwBuilder - примеры
А ниже - параметры командной строки:
hwbc <files> [options...] -bcc использовать Borland C компилятор -mingw использовать Mingw C компилятор -msvc использовать MS Visual Studio -comp=<compiler> использовать компилятор с указанныи id -gui=<guilib> использовать GUI библиотеку с указанныи id -lib собрать библиотеку -clean удалить объектные файлы проекта -q сокращенный вывод -gt<lib> использовать указанный GT драйвер -{<keyword>} ключевое слово-условие для файла проекта -pf<options>, -prgflags=<options> флаги для компилятора Harbour -cf<options>, -cflags=<options> флаги для С компилятора -l<libraries>, -libs=<libraries> список дополнительных библиотек -sp<path>, -srcpath=<path> путь к исходникам -o<name>, -out=<name> путь и имя выходного файла @<file> включить содержимое файла -i<name>, -ini=<name> имя ini файла
Ваше имя:
Адрес электронной почты:
(не предназначено к показу)
  |