![]() |
HwBuilderУтилита для сборки программ, написанных на Harbour и C/C++ HwBuilder - это альтернатива hbmk и, если хотите, make, специально заточенная для сборки GUI программ, хотя на ней можно собирать и консольные. Я старался сделать ее максимально удобной, чтобы минимизировать усилия по ее использованию. |
Проект на gitflic Cкачать HwBuilder 1.21: для Windows для Linux Debian 12 |
Главное - один раз правильно заполнить 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 драйвер
-mt собрать многопоточное приложение
-{<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 файла
-creatscr Создать скрипт, .bat или .sh
Длина комментария - не больше 4000 символов.
Ваше имя:
Адрес электронной почты:
(не предназначено к показу)
Введите текст с картинки:
Ваше имя:
Адрес электронной почты:
(не предназначено к показу)
|   |
