正如标题所说,我正在尝试在没有IDE的帮助下编译Win32程序,这样我就可以学习。 我正在使用Borland Studio 2006,我的第一个想法是从IDE中获取一些Forms应用程序生成的文件并编译项目文件...这给了我关于期望单位和查找对象的错误。 我知道这是来自dfm文件,其中包含表单的所有设置,但我不知道IDE如何处理该文件,任何人都可以帮助我更好地理解系统吗? :)
如何使用Delphi从命令行编译Win32程序
How to compile a Win32 program from the command line with Delphi
===============>>#1 票数:2
如果我理解正确,您需要掌握Delphi项目的结构以及表单和单元如何协同工作。 你不能只挑选一些文件,并希望能够将它们提供给编译器。
您还必须设置库/组件/已使用文件的路径,以便编译器可以从项目dpr开始查找所需的一切。
我建议您首先尝试从IDE运行项目,然后一旦运行,您可以从命令行尝试它。
===============>>#2 票数:1 已采纳
我发现我需要做的就是将顶级单元编译成dcu,然后项目将编译:)如果其他人正在尝试做同样的事情,那么这个页面底部有一些很棒的信息
===============>>#4 票数:0
你写的问题是你正在使用BDS 2006.如果你想在Delphi中学习更多最近的构建过程,我建议你至少升级到引入MS Build用法的 Delphi 2007。
当然MS Build就像“包装器”一样,所以这不是必须有但很好有:-)