使用XE4和Batch构建项目

时间:2013-07-25 19:04:52

标签: delphi delphi-xe4

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

我已尝试dcc32 MyProject.dpr,但它说未找到Vcl.Forms.dcu

1 个答案:

答案 0 :(得分:2)

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

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

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