【问题标题】:'designide' must be recompiled when installing DWScript on Delphi XE2在 Delphi XE2 上安装 DWScript 时必须重新编译“designide”
【发布时间】:2012-03-05 00:41:35
【问题描述】:

我正在运行带有更新 3 的 Delphi XE2。

我刚刚从 svn 存储库中检出了 DWScript 的只读分支。我尝试从 DelphiXE2 文件夹安装 dwsLib.dpk 但收到以下错误:

[DCC Fatal Error] dwsLibRuntime.dpk(30): E2225 Never-build package 'designide' must be recompiled

我尝试先构建 dwsLibRuntime.dpk,但我收到一个关于缺少 TdwsUnit 组件的错误,所以这也不起作用。我没有找到作者的联系信息,所以在这里尝试。

任何建议将不胜感激。

【问题讨论】:

  • 您最好直接联系 Eric
  • 我非常怀疑名为 runtime 的包依赖于设计时 designide

标签: delphi delphi-xe2 dwscript


【解决方案1】:

简短的回答是:DWScript 不针对 Delphi XE2。

引用:

DWScript 主导平台目前为 Delphi XE,兼容 Delphi 2009 和 Delphi 2010 得到维护,但某些功能可能会保留 受限 (RTTI f.i.)。

如果您希望它与 Delphi XE2 一起使用,您必须修复源代码。

【讨论】:

  • 好的,但是在 SVN 存储库中,他们确实提供了 XE2 dpk 文件,并且作者有一篇博文说他们现在支持 XE2 32 位和 64 位。 DWScript compatible with XE2
  • 该博客于2011年9月1日发布。截至目前,您可以在FAQ(2011年11月17日更新)中找到另一个矛盾的信息:Delphi 2009是当前的最低版本。 Development happens on Delphi XE however, so SVN version may temporarily become incompatible with previous versions.
  • Eric Grange 是 SO 成员。我已尝试让他注意您的帖子here。祝你好运。
  • 谢谢@menjaraz,感谢您转发。
  • 谢谢,埃里克。这相当于修复了一些路径以使 dwsLibRuntime 编译,然后在 dwsLib 中删除并重新添加三个非 dws 所需的 dcps(designide、rtl、vcl)。我很高兴现在可以开始尝试 DWScript。
【解决方案2】:

我正在使用带有中继代码的 XE2,它工作正常。我加载了每个 dpi(有两个)并构建并安装了第一个。然后编译您的代码,确保您指向源文件夹(至少有三个)。失败了,我会给你一个 innosetup exe,将它安装到我制作的 XE2 中,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-06
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    • 2021-08-02
    • 2012-11-04
    相关资源
    最近更新 更多