在Lazarus和Delphi之间选择的预定义符号

klu*_*udg 8 delphi freepascal conditional-compilation lazarus

我正在寻找一个预定义的符号来编写这样的代码:

{$IFDEF LAZARUS}
// code compiles by fpc/lazarus
{$ELSE}
// code compiles by delphi
{$ENDIF}
Run Code Online (Sandbox Code Playgroud)

Dav*_*nan 13

使用 FPC             

{$IFDEF FPC}
Run Code Online (Sandbox Code Playgroud)

  • 我正在将一个单元测试项目移植到Lazarus,并且需要在`uses`子句中使用ex来使用不同的单元名称.DUnit实现特定于IDE. (2认同)