Я использую Borland C ++ Builder версии 6 и хотел бы добавить метод вызова командного файла после выполнения сборки проекта. В IDE нет прямой поддержки для этого, но я прочитал, что возможно изменить make-файлы проекта для выполнения таких действий. После долгих поисков в интернете и экспериментов мне так и не удалось заставить это работать.
Пакетный файл в этом случае просто вызывает exe-файл, но может также потребоваться, например, для копирования определенных выходных файлов сборки в системные каталоги.
Если это имеет какое-то значение, я использую BCB6 на ноутбуке с Windows 7 x64.
С уважением
FarmerJo
Вы можете запустить bpr2mak.exe
утилита, передающая ваш проект * .bpr
bpr2mak.exe Project.bpr
Теперь у вас есть файл Project.mak и работает make.exe
:
make.exe -f Project.mak
Вы построите проект.
Не меняй make -f Project.mak
с make Project.mak
или make попытается построить цель Project.mak
из Makefile
(вы можете переименовать Project.mak
в Makefile
и просто позвони make
, Если вы предпочитаете).
Сборка всего в пакетном файле:
build.bat
@echo off
bpr2mak Project.bpr || goto :error
make -f Project.mak || goto :error
yourCommand_1.exe || goto :error
...
yourCommand_n.exe || goto :error
goto :EOF
:error
echo Failed - error #%errorlevel%.
pause
exit /b %errorlevel%
Конечно, вы можете добавить свои дополнительные команды под соответствующей целью Makefile, но таким образом вам придется вручную редактировать файл после каждого выполнения bpr2mak
,
Других решений пока нет …