2

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

4

3 回答 3

5

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

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

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

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

于 2009-01-13T22:31:30.233 回答
1

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

于 2009-02-09T11:35:29.997 回答
0

也许您可以提供有关“不会编译”的更多信息。即你得到什么错误信息。

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

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

于 2009-01-13T20:24:11.877 回答