我一直在努力创建自己的.bat
文件,帮助我编译/构建项目。
在Delphi7中,您只需在批处理文件中使用dcc32 MyProject.dpr
并从任何地方运行它而不会出现任何问题。由于XE有许多变化,例如Release / Debug甚至Target Platforms。我的问题是如何制作一个简单的批处理文件来构建我的项目(例如)在Target Platform X64和Release Build中?
我已尝试dcc32 MyProject.dpr
,但它说未找到Vcl.Forms.dcu
。
答案 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环境链接在“开始”菜单上以启动控制台窗口。