我正在将一个旧项目从 Delphi 2007 迁移到 Delphi 2010。我发现的一件事是生成的可执行文件的大小增加了一倍多,而原来的文件已经很大了。(超过 50 MB。)我怀疑其中很大一部分与扩展 RTTI 有关。
由于该项目早于 Delphi 2010,它不会在任何地方使用扩展的 RTTI,我想保守地包含它。有没有办法使用“项目选项”对话框全局设置{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
为默认值?我本来希望在$WEAKLINKRTTI
某个地方有这个(和)的选项,但我没有看到它们。
有谁知道这是否可以通过“传递给编译器的附加选项”字段或其他方式来完成?我真的不想为项目中的每个单元添加包含文件,因为它们有几千个......