You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在RAD Studio 12.3中用MSBuild调用64位Delphi编译器构建项目

切换MSBuild调用RAD Studio 12.3的64位Delphi编译器

要让MSBuild构建项目组时使用64位版本的dcc32.exe,可以通过以下几种方式实现:

方法1:通过RAD Studio IDE修改项目组全局设置

  • 打开你的项目组文件(*.groupproj)
  • 在项目组节点上右键,选择属性
  • 在弹出的属性窗口中,找到Delphi Compiler相关的全局配置区域,添加或修改DccCompilerPath属性,将值设置为64位编译器的完整路径,例如:
    C:\Program Files (x86)\Embarcadero\Studio\23.0\bin64\dcc32.exe
  • 保存设置后,再次用MSBuild构建时就会自动调用指定的64位编译器。

方法2:MSBuild命令行直接指定参数

如果不想修改项目组的持久设置,可以在调用MSBuild时通过命令行参数临时指定编译器路径:

msbuild YourProjectGroup.groupproj /t:Build /p:Configuration=Release /p:Platform=Win32 /p:DccCompilerPath="C:\Program Files (x86)\Embarcadero\Studio\23.0\bin64\dcc32.exe"

根据你的实际安装路径、配置(Debug/Release)和目标平台调整参数即可。

方法3:手动编辑项目组文件

直接打开*.groupproj文件(用文本编辑器或IDE的代码视图),在根节点的PropertyGroup中添加编译器路径配置:

<PropertyGroup>
  <!-- 其他现有属性 -->
  <DccCompilerPath>C:\Program Files (x86)\Embarcadero\Studio\23.0\bin64\dcc32.exe</DccCompilerPath>
</PropertyGroup>

保存文件后,MSBuild构建时会读取这个配置使用64位编译器。

注意:确保替换成你实际的RAD Studio安装路径,如果是自定义安装,路径可能会有差异。

内容的提问来源于stack exchange,提问作者Chau Chee Yang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 11:13:16