如何从命令行为 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) 文件
将 Boost 库与 Borland C++ 命令行工具一起使用
如何自动化(从命令行)安装 Visual Studio Build Tools 构建环境,适用于 C++、.NET、C# 等