Автор | Сообщение |
|
| |
Пост N: 150
Зарегистрирован: 03.12.08
|
|
Отправлено: 24.06.14 10:41. Заголовок: Как победить HBMK2.EXE ? "Could not detect c compiler in you PATH
Как победить HBMK2.EXE ? при запуске батничка выскакивает такое сообщение hbmk2[100]: Could not detect c compiler in you PATH. Setup one or set -comp= option ............ Все приложения из пакета примеров - компонуются теми батниками что идут в комплекте , работают . Теперь пробую организовать сборку используя hbmk2 . Как указать программе hbmk2.exe что у меня компилятор находится как обычно в C:\BORLAND\BCC55\BIN (на всякий - сделал копию в С:\BCC55\BIN ) HARBOUR как и положено - C:\HARBOUR\BIN и С:\Minigui\HARBOUR\BIN PS: все пути в PATH - есть . из любого места находит и BCC.EXE и линкеры и т д . , а тут почему-то ругается . Чё делать-то ?
|
|
|
Ответов - 19
[только новые]
|
|
|
| постоянный участник
|
Пост N: 976
Зарегистрирован: 27.01.07
|
|
Отправлено: 24.06.14 10:44. Заголовок: А что за батник? hbm..
А что за батник? hbmk2 без батника может обходится. Может в батнике путь переустанавливается?
|
|
|
|
| |
Пост N: 1091
Зарегистрирован: 11.06.10
|
|
Отправлено: 24.06.14 10:59. Заголовок: А что SET PATH показ..
А что SET PATH показывает?
|
|
|
|
| |
Пост N: 151
Зарегистрирован: 03.12.08
|
|
Отправлено: 24.06.14 11:00. Заголовок: батник просто G.BA..
батник просто G.BAT : hbmk2.exe 100.HBP -------------------------- 100.HBP : -comp=bcc 100.PRG LAN.PRG SKLAD.PRG UNI_PROD.PRG PERSONALS.PRG IMPORTER.PRG BRANDS.PRG MODELS.PRG ------------------------------------------------------------- Параметры по SET : ...... HB_BIN_INSTALL=C:\MINIGUI\HARBOUR\BIN HB_INC_INSTALL=C:\MINIGUI\HARBOUR\INCLUDE HB_LIB_INSTALL=C:\MINIGUI\HARBOUR\LIB HB_PATH=C:\MINIGUI\HARBOUR;C:\BORLAND\BCC55;C:\MINIGUI\HARBOUR\BIN NUMBER_OF_PROCESSORS=2 OS=Windows_NT Path=C:\windows\system32;C:\windows;C:\BORLAND\BCC55\BIN;C:\MINIGUI\HARBOUR;C:\MINIGUI\HARBOUR\BIN .......
|
|
|
|
| |
Пост N: 4071
Зарегистрирован: 17.05.05
|
|
Отправлено: 24.06.14 12:51. Заголовок: Softlog86 пишет: G...
Softlog86 пишет: цитата: | G.BAT : hbmk2.exe 100.HBP |
| C:\MINIGUI\HARBOUR\BIN\hbmk2.exe 100.HBP
|
|
|
|
| |
Пост N: 152
Зарегистрирован: 03.12.08
|
|
Отправлено: 24.06.14 13:12. Заголовок: Всё-равно ругается ч..
Всё-равно ругается что не может найти компилятор BCC .....
|
|
|
|
| |
Пост N: 1092
Зарегистрирован: 11.06.10
|
|
Отправлено: 24.06.14 13:48. Заголовок: Softlog86 пишет: Па..
Softlog86 пишет: поубирайте все установки HB_*, что тогда покажет?
|
|
|
|
| |
Пост N: 153
Зарегистрирован: 03.12.08
|
|
Отправлено: 24.06.14 14:30. Заголовок: Поубирал , ничего не..
Поубирал , ничего не изменилось ...
|
|
|
|
| |
Пост N: 52
Зарегистрирован: 24.02.11
|
|
Отправлено: 24.06.14 14:59. Заголовок: А если в HB_PATH доб..
А если в HB_PATH добавить C:\BORLAND\BCC55\BIN ?
|
|
|
|
| |
Пост N: 154
Зарегистрирован: 03.12.08
|
|
Отправлено: 24.06.14 15:09. Заголовок: все пути правильные ..
все пути правильные . BCC.EXE , BCC32 и т д запускаются из любого места . Тут не в пути дело ....
|
|
|
|
| |
Пост N: 300
Зарегистрирован: 16.12.08
|
|
Отправлено: 24.06.14 15:11. Заголовок: compile.bat SET XHB..
compile.bat SET XHBBCCPATH=D:\xHb_bcc SET HMGPATH=%XHBBCCPATH%\MiniGUI235 SET CC_DIR=D:\Borland\bcc582 SET XHBPATH=%XHBBCCPATH%\Harbour SET PATH=%CC_DIR%\BIN;%XHBPATH%\Bin;%PATH% hbmk2.exe 100.HBP -comp=bcc
|
|
|
|
| |
Пост N: 1093
Зарегистрирован: 11.06.10
|
|
Отправлено: 24.06.14 15:49. Заголовок: AlexMyr пишет: поуб..
AlexMyr пишет: цитата: | поубирайте все установки HB_* |
|
плюс к этому уберите еще из hbp Softlog86 пишет: и запустите так hbmk2 100.hbp -trace > log.txt 2>&1 log.txt опубликуйте тут.
|
|
|
|
|
| |
Пост N: 1094
Зарегистрирован: 11.06.10
|
|
Отправлено: 24.06.14 15:57. Заголовок: Softlog86 пишет: вс..
Softlog86 пишет: цитата: | все пути правильные . BCC.EXE , BCC32 и т д запускаются из любого места . Тут не в пути дело .... |
|
опции типа -comp... присутсвуют, но автор hbmk2 не советует их использовать, т.к. hbmk2 должна найти все автоматом. Попробуйте сначала очистить все установки (set) которые отвечают за BCC и Harbour, потом пытайтесь собирать свою прогу, внося требуемые установки. Еще проверьте, чтоб доступна была только одна версия bcc и не плодите их без надобности.
|
|
|
|
| |
Пост N: 1095
Зарегистрирован: 11.06.10
|
|
Отправлено: 24.06.14 16:02. Заголовок: Еще, у Вас Harbour т..
Еще, у Вас Harbour тот что с minigui? Если да, то попробуйте скачать с оф. сайта, а minigui временно переименовать.
|
|
|
|
| |
Пост N: 4072
Зарегистрирован: 17.05.05
|
|
Отправлено: 24.06.14 17:03. Заголовок: а если батник начать..
а если батник начать так set path=C:\BORLAND\BCC55\BIN и по ходу путь перебей , возможно в нем русские буковки
|
|
|
|
| |
Пост N: 26
Зарегистрирован: 20.04.07
|
|
Отправлено: 25.06.14 00:41. Заголовок: Вот пример рабочего батника - может поможет
Сама программа не GUI, но для сборки используется Harbour, который с MiniGUI идет ------------------------------------------------------------------------------------------------------- ------ Build.bat ------- @echo off set PROJECT=%~n0 set PATH=C:\Borland\BCC55\Bin;%PATH% :COMPILE set SRC_NAME=Test32 set EXECUTABLE_FILE=%SRC_NAME%.exe set LOG_FILE=%PROJECT%.log if exist %EXECUTABLE_FILE% del %EXECUTABLE_FILE% if exist %LOG_FILE% del %LOG_FILE% C:\MiniGUI\Harbour\Bin\hbmk2.exe %SRC_NAME%.hbm > %LOG_FILE% :EXIT set SRC_NAME= set EXECUTABLE_FILE= set LOG_FILE= ------ Test32.hbm ------ -oTest32 -info -trace -run- -std Test32.prg Test32.rc Test32.hbc ------ Test32.hbc ------ # Мои библиотеки incpaths=D:\Develop\Harbour\A4Lib\Include libpaths=D:\Develop\Harbour\A4Lib libs=a4lib # Библиотеки Harbour libs=hbct libs=hbwin libs=iphlpapi libs=xhb
|
|
|
|
| |
Пост N: 155
Зарегистрирован: 03.12.08
|
|
Отправлено: 25.06.14 14:46. Заголовок: Спасибо всем отписав..
Спасибо всем отписавшимся . Пока не помогло . Дело в том что PATH правильный - и HBMK2.EXE запускается из любого места в компе , BCC.EXE тоже находит . То есть самому HBMK2.EXE что-то ненравится . Сегодня даже перенёс с другого компа BORLAND и MINIGUI - а ситуация не изменилась ... PS: Даже не знаю - а оно мне надо , это HBMK2 ? пока компилирую старым добрым батником ....
|
|
|
|
| постоянный участник
|
Пост N: 3446
Зарегистрирован: 12.09.06
|
|
Отправлено: 25.06.14 16:35. Заголовок: Softlog86 пишет: Да..
Softlog86 пишет: цитата: | Даже не знаю - а оно мне надо , это HBMK2 ? |
| С ним лучше делать !
|
|
|
|
| |
Пост N: 156
Зарегистрирован: 03.12.08
|
|
Отправлено: 25.06.14 21:01. Заголовок: Может не до конца ра..
Может не до конца разобрался ..... А можно-ли как-то сделать чтоб перекомпилировались только изменённые файлы , а не весь проект ?
|
|
|
|
| |
Пост N: 4073
Зарегистрирован: 17.05.05
|
|
Отправлено: 25.06.14 21:42. Заголовок: Softlog86 пишет: А ..
Softlog86 пишет: цитата: | А можно-ли как-то сделать чтоб перекомпилировались только изменённые файлы , а не весь проект ? |
| опция -inc
|
|
|
|