是否有编译器指令或某种指令可以用来检查代码是否针对我要编译的平台启用了 Skia?
我有一个在多个项目中使用的表单,但我没有为所有项目启用 Skia。因此,我希望编译器指令基本上查看 Skia 是否打开,然后包含基于该指令的 Skia 单元。
我正在使用 Delphi 编程语言和 Delphi 12 IDE
没有 compiler 指令,没有。如果你想要的话,你必须自己制定条件。在项目级别启用 Skia 只需链接部署所需的库文件,仅此而已。
如果您希望将 FMX 的默认
Canvas
使用 Skia,则必须在自己的代码中手动设置 GlobalUseSkia=True
,并且可以根据需要使用每个平台的编译器指令对其进行包装。
但是,如果您只想单独使用 Skia,则不需要。