我正在使用 Borland C++ Builder 版本 6,并且想在项目构建完成后添加一些调用批处理文件的方法。IDE 中没有直接支持执行此操作,但我已阅读可以修改项目 makefile 以执行此类操作。在互联网上进行了大量挖掘和实验之后,我仍然没有设法让它发挥作用。
在这种情况下,批处理文件将简单地调用一个 exe 文件,但也可能需要将某些构建输出文件复制到系统目录等。
如果这有什么不同,我将在 Windows 7 x64 笔记本电脑上运行 BCB6。
问候农民乔
我正在使用 Borland C++ Builder 版本 6,并且想在项目构建完成后添加一些调用批处理文件的方法。IDE 中没有直接支持执行此操作,但我已阅读可以修改项目 makefile 以执行此类操作。在互联网上进行了大量挖掘和实验之后,我仍然没有设法让它发挥作用。
在这种情况下,批处理文件将简单地调用一个 exe 文件,但也可能需要将某些构建输出文件复制到系统目录等。
如果这有什么不同,我将在 Windows 7 x64 笔记本电脑上运行 BCB6。
问候农民乔
您可以运行该bpr2mak.exe
实用程序,传递您的项目 *.bpr
bpr2mak.exe Project.bpr
现在您有一个 Project.mak 文件并正在运行make.exe
:
make.exe -f Project.mak
您将构建项目。
不要更改make -f Project.mak
withmake Project.mak
或 make 将尝试构建目标(如果您愿意Project.mak
,Makefile
您可以重命名Project.mak
并Makefile
简单地调用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
.