如何从命令行为 Borland C++ Builder 5 构建项目文件和包?

Posted

技术标签:

【中文标题】如何从命令行为 Borland C++ Builder 5 构建项目文件和包?【英文标题】:How do I build project files and packages for Borland C++ Builder 5 from the command line? 【发布时间】:2009-01-13 19:44:35 【问题描述】:

如何从命令行构建 Borland C++ 项目文件 (bpr) 和包文件 (bpk)?项目组 (bpg) 显然是 make 文件,可以使用 make 进行编译。但是 bpks 和 bprs 是基于 xml 的,并且 Export to Makefile 不能用 make 编译。 如果我将一个项目放在 bpg 中,make 似乎找不到 bpg 中指定的任何文件,因为它们似乎都是相对引用。我更改了对绝对值的引用并进行了报告: 致命:无法打开生成文件

【问题讨论】:

【参考方案1】:

您不需要直接编译 bpr。只需创建一个只包含该单个 bpr 的 bpk,您就可以使用 make 来编译它。

"c:\program files\borland\cbuilder5\bin\make" -B -s -fabc.bpg

如果您还安装了其他 borland 编译器,请不要从其他编译器调用 make.exe。

编辑:在bpg和bpr所在目录执行make命令。

【讨论】:

【参考方案2】:

使用 bpr2mak 和 make 为我工作就好了,正如 Roger 所说,您需要详细说明您遇到的错误。 BPK 文件也可以使用 bpr2mak 进行处理。我正在使用这种方法编译一个包含许多组件的大型项目,没有任何困难。

【讨论】:

【参考方案3】:

也许你可以提供更多关于“不会编译”的信息。 IE。您收到了哪些错误消息。

make 提出的一个常见问题在下面得到解决

http://www.delphigroups.info/3/8/36427.html

【讨论】:

以上是关于如何从命令行为 Borland C++ Builder 5 构建项目文件和包?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Borland C++ 应用程序打开 HTMLHelp (.chm) 文件

Borland C++ 2009 中的 OpenCV

将 Boost 库与 Borland C++ 命令行工具一起使用

如何自动化(从命令行)安装 Visual Studio Build Tools 构建环境,适用于 C++、.NET、C# 等

如何将外部 dll 库导入 Borland C++ 6?

从 Paradox 到 Borland C++ 5 中的 SQL Server