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

时间:2011-12-11 22:02:07

标签: delphi command-line ide build

正如标题所说,我正在尝试在没有IDE的帮助下编译Win32程序,这样我才能学习。我正在使用Borland Studio 2006,我的第一个想法是从IDE中获取一些Forms应用程序生成的文件并编译项目文件...这给了我关于期望单位和查找对象的错误。我知道这是来自dfm文件,其中包含表单的所有设置,但我不知道IDE如何处理该文件,任何人都可以帮助我更好地理解系统吗? :)

4 个答案:

答案 0 :(得分:2)

如果我理解正确,您需要掌握Delphi项目的结构以及表单和单元如何协同工作。你不能只挑选一些文件,并希望能够将它们提供给编译器。

您还必须设置库/组件/已使用文件的路径,以便编译器可以从项目dpr开始查找所需的一切。

我建议您先尝试从IDE运行项目,然后运行后,可以从命令行尝试。

答案 1 :(得分:1)

我发现我需要做的就是将顶级单元编译成dcu,然后项目将编译:)如果其他人试图做同样的事情,那里有一些很好的信息本页底部

http://www.codexterity.com/raw-delphi/index.htm

答案 2 :(得分:0)

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

答案 3 :(得分:0)

你写的是你正在使用BDS 2006.如果你想在Delphi中学习更多最近的构建过程,我建议你至少升级到引入MS Build usage的Delphi 2007。

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