2011-12-20 48 views

回答

8

您需要使用msbuild而不是dcc32此:

msbuild myproject.dproj /p:Config=RELEASE;Platform=Win32 

确保您有人称从RAD Studio的bin文件夹中的rsvars.bat文件你尝试调用msbuild之前。这设置了必要的环境变量。

在Delphi中实现的基于现代msbuild构建系统的伟大之处在于,您可以非常容易地确保命令行构建与IDE构建完全相同。

+1

感谢您的帮助。现在我必须等待2分钟才能接受:) – 2011-12-20 12:34:05

+1

DCC32在Delphi 7中是正确的方式,MSBUILD是从2007年到现在为止的方式。 – 2011-12-20 14:41:09

1

据我所知,如果你不想使用MSBuild,你可以使用dcc64.exe来编译64位。它位于与dcc32.exe相同的文件夹(和用于编译OSX的dccosx.exe)

相关问题