1
我已經在64位Windows 7上安裝了XE4。我所有的設計包都可以在32位配置中編譯/安裝。如果我將配置切換到64位,「安裝」和「卸載」命令將從上下文菜單中消失。Delphi XE4無法爲64位配置安裝設計包(vcl)
這很奇怪,有人可以知道原因嗎?
我已經在64位Windows 7上安裝了XE4。我所有的設計包都可以在32位配置中編譯/安裝。如果我將配置切換到64位,「安裝」和「卸載」命令將從上下文菜單中消失。Delphi XE4無法爲64位配置安裝設計包(vcl)
這很奇怪,有人可以知道原因嗎?
Delphi IDE是一個32位應用程序,因此沒有64位設計時間包。簡而言之,沒有什麼可以安裝64位設計時間軟件包。
當然,對於運行時軟件包,您可以編譯和使用32位和64位版本。
你的意思是,德爾福不能建立一個原生的64位Windows VCL應用程序? – stanleyxu2005
不,我不是那個意思。我的意思是Delphi IDE是一款32位應用程序,因此需要32位設計時間軟件包。它能夠爲32和64位Windows,32位Mac和ARM v7 iOS和Android構建應用程序。請記住,設計時間包僅存在於IDE中。 –
要添加到David所說的內容,在編譯64位項目時,IDE足夠聰明,可以使用64位運行時軟件包,即使必須使用32位設計時軟件包。如果存在關聯的64位運行時軟件包,編譯器會在32位設計時包中存儲額外信息,以便IDE知道在64位項目中使用32位設計時包是安全的。 –