【问题标题】:Spring4D latest not compatible with DSharp?Spring4D最新不兼容DSharp?
【发布时间】:2019-01-31 11:12:51
【问题描述】:

我从这个链接https://bitbucket.org/sglienke/spring4d/downloads/下载了Spring4D“sglienke-spring4d-ca8037a2fdec.zip”。

我从这个链接https://bitbucket.org/sglienke/dsharp/downloads/下载了DSharp“sglienke-dsharp-2eae62962442.zip”

我尝试使用 Tokyo 10.2.3 构建 DSharp,但出现以下错误 - 似乎 DSharp 与最新的 Spring4D 提交不兼容?

[dcc32 错误] DSharp.Collections.Iterators.pas(54): E2170 无法覆盖非虚拟方法

[dcc32 错误] DSharp.Collections.Iterators.pas(66): E2170 无法覆盖非虚拟方法

[dcc32 错误] DSharp.Collections.Iterators.pas(129): E2003 未声明的标识符:'fState'

[dcc32 错误] DSharp.Collections.Iterators.pas(147): E2003 未声明的标识符:'fState'

[dcc32 错误] DSharp.Collections.Iterators.pas(148): E2003 未声明的标识符:'STATE_ENUMERATOR'

[dcc32 错误] DSharp.Collections.Iterators.pas(149): E2003 未声明的标识符:'STATE_RUNNING'

[dcc32 错误] DSharp.Collections.Iterators.pas(149): E2030 Duplicate case label

[dcc32 错误] DSharp.Collections.Iterators.pas(156): E2003 Undeclared identifier: 'fCurrent'

[dcc32 错误] DSharp.Collections.Iterators.pas(160): E2003 未声明的标识符:'STATE_FINISHED'

[dcc32 错误] DSharp.Collections.Iterators.pas(173): E2003 Undeclared identifier: 'fState'

[dcc32 致命错误] DSharp.Core.dpk(38): F2063 无法编译使用的单元“DSharp.Collections.Iterators.pas”

失败 经过时间:00:00:00.8

【问题讨论】:

标签: delphi spring4d


【解决方案1】:

如果你需要兼容 DSharp,不要使用 Spring4D 的开发分支,而是最新发布的版本。

当前兼容的是 Spring4D 1.2.1 和 DSharp spring-1.2.1 分支。

【讨论】:

  • 谢谢。 DSharp 是一个伟大的宝石。希望不要停产。或者它可以以某种方式与 Spring4D 合并。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-20
  • 2017-06-19
  • 2017-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多