1

我一直在尝试制作自己的.bat文件来帮助我编译/构建我的项目。在 Delphi7 中,您可以简单地dcc32 MyProject.dpr在批处理文件中使用并从任何地方运行它而不会出现任何问题。由于 XE 有许多变化,例如发布/调试甚至目标平台。我的问题是如何制作一个简单的批处理文件,在 Target Platform X64 和 Release Build 中构建我的项目(例如)?

我试过dcc32 MyProject.dpr了,但它说Vcl.Forms.dcu没有找到。

4

1 回答 1

4

Delphi 现在使用的是 MSBuild 框架,所以需要调用msbuild.exe而不是dcc32.exe直接调用。这将允许您根据需要指定构建目标、平台等。例如:

msbuild MyProject.dproj /t:Rebuild /p:Config=Release;Platform=Win64

如果您没有使用“开始”菜单上的“RAD Studio 命令提示符”链接来启动控制台窗口,则需要先调用 IDE 文件夹中的rsvars.bat批处理脚本\bin来设置 MSBuild 环境。

于 2013-07-25T19:09:29.963 回答