Delphi XE 10.3 版安裝的 Raize Components 控件無法支持64位目標平臺的解決辦法

原文鏈接:https://blog.csdn.net/midong2000/article/details/94407289

之前用的 IDE 是 Delphi XE10.0 西雅圖版,Raize 控件組是能夠同時支持32位和64位目標平臺的(Target Platforms)。現重裝 Delphi 決定選擇 XE 10.3 Rio 版。但在安裝 Raize 組件時,不管從哪個渠道下載的控件(Raize 6.2.3)——有帶自動安裝嚮導的也有手動安裝的,其結果都是隻能支持Win32位以及linux64位、iOS64位目標平臺,最重要的Win64位卻不支持。爲此摸索了大半天才最終搞定,如有朋友遇到同樣情況,不妨做下參考。

第一步:手動創建32位和64位目標平臺編譯所需的文件夾。
比如我的控件安裝位置是 F:\PlugIns\DelphiXE\Raize\RC6\

那麼源文件的文件夾是 F:\PlugIns\DelphiXE\Raize\RC6\Source,在該源文件夾下,創建名爲“Win32” 和 “Win64” 的兩個文件夾,在兩文件夾下分別再創建 “Debug” 和 “Release” 兩個文件夾。目錄結構如下——

Source\

   Win32

      Debug

      Release

   Win64

      Debug

      Release

第二步:配置編譯目標路徑
1、IDE 打開項目:RaizeComponentsVcl.dpk,在右側項目管理面板右擊 Target Platforms(Win32) 項,選擇 ”Add Platform...“,在彈出對話框中選擇 ”Windows 64-bit“,添加 64 位平臺。

2、菜單 Project - Options... ,在彈出面板中選擇 Buiding 下面的 Delphi Compiler,右邊面板的 Target 選框中分別選中 Debug 和 Release 下的 Win32 和 Win64 平臺,再點選下方的 “Unit output directory” 設置編譯目標(dcu)輸出路徑,分別對應第二步創建的四個子文件夾。

第三步:配置IDE 的 Library Path
IDE 菜單 Tools - Options - Language - Delphi Options - Library,分別爲32位和64位平臺添加如下路徑——

"Library path" for the Win32 platform :……Source\Win32\Release

"Debug dcu" for the Win32 platform :……Source\Win32\Debug

"Browsing path" for the Win32 platform :……Source

"Library path" for the Win64 platform : ……Source\Win64\Release

"Debug dcu" for the Win64 platform : ……Source\Win64\Debug

"Browsing path" for the Win64 platform : ……Source

第四步:分別在如下模式執行編譯(compile)包 RaizeComponentsVcl.dpk ——
  Win32\Release

  Win32\Debug

  Win64\Release

  Win64\Debug

注:編譯和安裝過程如果出現找不到文件的對話框,選擇忽略即可。

 

對於包文件 RaizeComponentsVclDb.dpk,請同樣執行上述第三、第四步。

完成上述步驟後,檢查 Win32 和 Win64 下的四個子文件夾,均應擁有同樣的文件。

 

第五步:複製資源
將 Source 下的文件夾“Lang”,以及所有的 *. dfm 和 *. res 文件都複製好,分別粘貼到第二步創建的四個子文件夾下。

 

第六步:安裝(Install)
分別打開兩個包文件——

RaizeComponentsVcl_Design.dpk

RaizeComponentsVclDb_Design.dpk

執行 Install,打完收工!

 
 ———————————————— 
版權聲明:本文爲CSDN博主「雲冰」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/midong2000/article/details/94407289

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章