gpt4 book ai didi

delphi - 我可以在命令行中取消定义条件吗?

转载 作者:行者123 更新时间:2023-12-03 15:00:20 28 4
gpt4 key购买 nike

在Delphi 7命令行编译器的帮助下,我只看到一个定义条件编译指令的选项:

-D<syms> = Define conditionals

是否可以取消定义条件

我已在 IDE 中定义了 DEVELOPMENT,并且希望在命令行编译器中仅定义 PRODUCTION。问题是命令行编译器保留 IDE 定义。我只想取消它的定义,就像 C 世界中可能的那样。

最佳答案

如果您没有提供命令行选项,您可以随时在单元中添加其他条件或包含如下文件:

{$DEFINE FOO}

// Allow us to undefine foo at the command line by defining UNDEFFOO
{$IFDEF UNDEFFOO}
{$UNDEF FOO}
{$ENDIF}

{$IFDEF FOO}
...
{$ENDIF}

然后使用 -D 设置 UNDEFFOO。

关于delphi - 我可以在命令行中取消定义条件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8235066/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com