如何使用 DCC32 编译 IDE

How to compile with DCC32 as in the IDE

我正在尝试自动构建我的项目,使用 DCC32 进行编译。

在 IDE 中编译的相同项目将编译正常,但是当我调用 DCC32 时,出现以下错误:

c:\myproject>dcc32 myproject.dpr
Embarcadero Delphi for Win32 compiler version 33.0
Copyright (c) 1983,2018 Embarcadero Technologies, Inc.
myproject.dpr(56) Fatal: F2613 Unit 'Forms' not found.

我应该如何使 DCC32 与 IDE 编译器完全一样工作?

我认为你需要 运行 rsvars.bat 在 运行 dcc 之前

您可以在 $(BDSCOMMONDIR) 中找到它,对我来说是 C:\Program Files x86\Embarcadero\Studio.0\bin\rsvars.bat

这会设置相关的环境变量,以便 dcc 可以获取所需的引用。