Delphi预定义的环境变量

use*_*725 10 ide delphi

谁能告诉我在哪里可以找到RAD Studio中可用的"伪"环境变量列表?像$(平台),$(配置)等等.具体来说,我想要一个给我RTL版本,以便我可以将我的编译单元(*.dcu)放入正确的目录,即.XE为D15,XE2为D16等

我希望其中一个与"RTLVersion"编译器条件定义相对应,但$(RTLVersion)不起作用.

RRU*_*RUZ 10

没有RTLVersion变量,但您可以使用选项Enviroment变量轻松创建

在此输入图像描述

或Windows注册表.

对于Delphi XE,请检查此条目

HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0\Environment Variables 
Run Code Online (Sandbox Code Playgroud)

然后,您可以创建一个名为RTLVersion的新变量

在此输入图像描述

然后从Delphi IDE中你可以这样使用

在此输入图像描述


Rem*_*eau 2

RTL 版本没有环境变量。您必须为每个版本创建一个单独的项目,然后根据需要调整输出文件夹。