【问题标题】:Delphi XE4 cannot install design package (vcl) for 64bit configurationDelphi XE4 无法为 64 位配置安装设计包 (vcl)
【发布时间】:2014-02-22 22:54:13
【问题描述】:

我在 64 位 Windows 7 上安装了 XE4。我所有的设计包都可以在 32 位配置中编译/安装。如果我将配置切换到 64 位,“安装”和“卸载”命令将从上下文菜单中消失。

很奇怪,有人知道原因吗?

【问题讨论】:

    标签: delphi installation package vcl


    【解决方案1】:

    Delphi IDE 是 32 位应用程序,因此没有 64 位设计时包。简而言之,没有任何东西可以安装 64 位设计时包。

    当然,对于运行时包,您可以编译和使用 32 位和 64 位版本。

    【讨论】:

    • 你的意思是,Delphi 无法构建原生 64 位 Windows Vcl 应用程序?
    • 不,我不是那个意思。我的意思是 Delphi IDE 是一个 32 位应用程序,因此需要 32 位设计时包。它能够为 32 位和 64 位 Windows、32 位 Mac 以及 ARM v7 iOS 和 Android 构建应用程序。请记住,设计时包的存在仅由 IDE 托管。
    • 补充一点 David 所说的,IDE 足够智能,可以在编译 64 位项目时使用 64 位运行时包,即使它必须使用 32 位设计时包。如果存在关联的 64 位运行时包,编译器会将额外信息存储在 32 位设计时间包中,因此 IDE 知道在 64 位项目中使用 32 位设计时间包是安全的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-13
    • 1970-01-01
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多