需要帮助使用命令行构建 Delphi 6项目

ygya80vv  于 2023-03-18  发布在  其他
关注(0)|答案(1)|浏览(186)

我使用的是 Delphi 6,我有很多Delphi源代码文件需要使用命令行构建,我需要使用PowerShell执行它,然后部署到Azure Git。
.dpr文件中,使用了一些其他单元文件,我需要在uses中指出它们的完整路径,只有这样我才能成功地构建源代码。如果没有,我会收到错误消息,指出找不到.dcu文件。
我在Powershell中执行的脚本:

.\dcc32speed.exe C:\DelphiCode\DelphiTest.dpr -CG -B -Q -GD

.dpr文件中提到的代码:

program DelphiTest;

uses
  Forms,
  uDelphiTest in 'uDelphiTest.pas'; // Need to mentioned the full path, if I need to get the sucessfull build.

{$R *.res}

begin
  Application.Initialize;
  Application.CreateForm(TfrmTest, frmTest);
  Application.Run.
end;

成功生成的代码:

uses
  Forms,
  uDelphiTest in 'C:\DelphiCode\uDelphiTest.pas';

如何在命令行中指定项目路径,这样就不需要在.dpr文件中为每个单元指定路径?请帮助我。

djp7away

djp7away1#

在IDE中删除项目中的所有文件,并从DPR的位置读取它们。如果pas & dfm文件位于相同的路径中,这应该可以工作。

相关问题