FPC 3.3.1 可见性检查的变化

新闻

在 FPC 3.3.1 中,使用了新的Visibility Check。对于类中声明的范围修饰符,例如private、protected、public,将会被更加严格地检查。

这意味着之前的代码可能出现一些找不到标识符的问题,因此无法进行编译。在上一个版本的 Free Pascal 编译器中,编译相同的代码不会出现这样的问题。

例如在安装BGRA组件时会出现找不到某些标识符的问题。例如这个 Issue

关于 FPC 编译器中其他常见预定义,可以参考Free Pascal 编译器中常见的预定义。

系列: Free Pascal and Lazarus