我使用的是 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
文件中为每个单元指定路径?请帮助我。
1条答案
按热度按时间djp7away1#
在IDE中删除项目中的所有文件,并从DPR的位置读取它们。如果pas & dfm文件位于相同的路径中,这应该可以工作。