从命令行编译.dproj文件

3
我正在使用Embarcadero Delphi XE2,我有一个想要通过命令行编译的项目。我已经用dcc32成功编译了.dpr文件,但是需要设置一些参数。
据我所知,.dproj文件中包含了所有必要的路径和其他信息,因此不需要设置这些变量。我的问题是:
是否可以通过.dproj文件编译Delphi命令行项目?
问候。

请参见这个很酷的工具:https://www.uweraabe.de/Blog/2017/01/18/dproj-changed-or-not-changed/ - Gabriel
1个回答

8

是的,这其实非常简单。

使用 Windows Start 按钮启动 Embarcadero RAD Studio XE2->RAD Studio Command Prompt,它会设置正确的环境变量和搜索路径条目。然后切换到您的项目文件夹,并输入 MSBuild ,然后按下 Enter 键,这将使用当前的项目文件来执行编译器。

如果您的文件夹中有多个 .dproj 文件,则只需在 MSBuild 后面添加其名称,如:MSBuild MyMainProj.dproj


3
在批处理文件中,您需要执行“call path\to\delphi\bin\rsvars.bat”来设置环境。这将省去手动打开RAD Studio命令提示符的步骤。 - David Heffernan
@David,没错。 :-) 它只是询问如何在命令行上执行此操作,但我也应该提到。谢谢。 - Ken White
@KenWhite 謝謝啊,這個方法運作得很正常!(問題提出者) - Jacek Pietal

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