如何使用Delphi从命令行编译Win32程序

7
正如标题所述,我正在尝试在没有IDE的帮助下编译Win32程序,以便学习。我正在使用Borland Studio 2006,我的第一个想法是从IDE生成的一些文件中获取表单应用程序,并编译项目文件...但是这给了我关于期望单元和找到对象而不是错误。我知道这来自dfm文件,它保存表单的所有设置,但我不知道IDE如何处理该文件,请问有谁能帮助我更好地理解系统呢? :)

1
这个链接会告诉你Delphi中主窗体名称存储的位置 - LU RD
4个回答

2
如果我理解正确,您需要掌握Delphi项目的结构以及表单和单元如何协同工作。您不能仅挑选一些文件并期望能够将它们提供给编译器。
您还必须设置路径以使编译器能够找到其所需的所有库/组件/使用的文件,从项目dpr开始。
我建议您首先尝试从IDE运行您的项目,然后一旦它运行起来,您可以尝试从命令行运行它。

1

0

WANT 自动化构建、测试和打包应用程序和库的过程,就像 Jakarta Ant 一样。


0

你在问题中提到你正在使用BDS 2006。如果你想学习更多关于Delphi的最新构建过程,我建议你至少升级到Delphi 2007,它引入了MS Build usage

当然,MS Build就像一个“包装器”,所以这不是必须的,但很好用 :-)


哈哈,我甚至不知道有比06更新的版本,这说明我了解得很少。 - cocomonkey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接