0

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

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

如果这有什么不同,我将在 Windows 7 x64 笔记本电脑上运行 BCB6。

问候农民乔

4

1 回答 1

2

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

bpr2mak.exe Project.bpr

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

make.exe -f Project.mak

您将构建项目。

不要更改make -f Project.makwithmake Project.mak或 make 将尝试构建目标(如果您愿意Project.makMakefile您可以重命名Project.makMakefile简单地调用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.

于 2014-03-02T20:05:19.630 回答