【发布时间】:2023-03-23 16:00:02
【问题描述】:
可以在编译器指令中使用像$(Config) 这样的条件定义吗?
例如:
{$R Payload.res Resources\THE_DEFINE\ResTHE_DEFINE.rc}
【问题讨论】:
-
挑剔:
$(Config)指的是环境变量Config,它不是条件定义。我不认为你可以使用' %config%\resthe_define.rc',但你可以试试。 -
@Rudy Velthuis:可以很容易地做出条件定义。正如大卫建议的那样,我已将
brcc32和$(Config)放入预构建操作中。 -
不,它不能,因为它是一个环境变量。这在预构建操作中可以正常工作,但在 (Delphi) 源代码中不行。
-
我在“项目选项”中没有“定义”。那你到底是什么意思?
-
Project>Options>Delphi Compiler>Conditional defines= $(配置)