BCB6 后期构建

BCB6 Post Build

本文关键字:构建 BCB6      更新时间:2023-10-16

我正在使用Borland C++ Builder版本6,并希望在执行项目构建后添加一些调用批处理文件的方法。IDE中没有直接支持执行此操作,但是我已经阅读了可以修改项目生成文件以执行此类操作。经过互联网上的大量挖掘和实验,我仍然没有设法让它工作。

在这种情况下,批处理文件将简单地调用 exe 文件,但也可能需要将某些构建输出文件复制到系统目录。

如果有任何区别,我将在Windows 7 x64笔记本电脑上运行BCB6。

问候农民乔

您可以运行 bpr2mak.exe 实用程序,传递您的项目 *.bpr

bpr2mak.exe Project.bpr

现在您有一个 Project.mak 文件并正在运行make.exe

make.exe -f Project.mak

您将构建工程。

不要用make Project.mak更改make -f Project.mak,否则make将尝试构建Makefile的目标Project.mak(如果您愿意,可以在Makefile中重命名Project.mak并简单地调用make)。

将所有内容组装在一个批处理文件中:

构建.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 后手动编辑文件。