現在RAD Studio等を勉強中です。
自宅のPCにC++ Builder 10.3 Community Editionをインストールしています。
Virtual-TreeViewコンポーネントを追加したいと思い、サイトからダウンロードして、INSTALL.txtの
C++ Builder XE3 and higher Installation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Open the project group "Packages\CBuilder XE*\VirtualTreeView.groupproj" that is closest to your version. 2. Right click on "VirtualTreesR*.bpl" and click "Build" 3. Right click on "VirtualTreesD*.bpl" and click "Install" 4. Go to "Tools > Options > Environment Options > Delphi Options > Library > Library Path > [...]" Browse to the "Source" folder of VirtualTreeView, press "OK", "Add", "OK", "OK" 5. Go to "Tools > Options > Environment Options > C++ Options > Paths and Directories" a) Click "Library Path > [...]" Browse to the "Source" folder of VirtualTreeView, press "OK", "Add", "OK" b) Click "System Include path > [...]" Browse to the "Source" folder of VirtualTreeView, press "OK", "Add", "OK", "OK" 6. If you target Win64 you need to build VirtualTreesR*.bpl also for the platform "Win64"
このテキストファイルの手順に沿って Virtual-TreeView/Packages/CBuilder 10.2/
このフォルダ内のグループプロジェクトファイルを開いて、
2. Right click on "VirtualTreesR*.bpl" and click "Build"
この2番でVirtualTreeCR240.bplでビルドを実行したところ、次のようなエラーが発生しました。
ilink32 コマンド ライン c:\program files (x86)\embarcadero\studio\20.0\bin\ilink32.exe -G8 -LRelease;"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\release\JA"; "c:\program files (x86)\embarcadero\studio\20.0\lib\release";"C:\Program Files (x86)\Embarcadero\DelphiXE5\lib\win32\release\psdk";....\Source; "c:\program files (x86)\embarcadero\studio\20.0\lib";"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32";"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\Release";"c:\program files (x86)\embarcadero\studio\20.0\lib\win32\release";"c:\program files (x86)\embarcadero\studio\20.0\lib\win32\release\psdk";C:\Users\Public\Documents\Embarcadero\Studio\20.0\DCP -jRelease;"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\release\JA";"c:\program files (x86)\embarcadero\studio\20.0\lib\release";"C:\Program Files (x86)\Embarcadero\DelphiXE5\lib\win32\release\psdk";....\Source;"c:\program files (x86)\embarcadero\studio\20.0\lib";"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32";"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\Release";"c:\program files (x86)\embarcadero\studio\20.0\lib\win32\release";"c:\program files (x86)\embarcadero\studio\20.0\lib\win32\release\psdk"; C:\Users\Public\Documents\Embarcadero\Studio\20.0\DCP -lC:\Users\Public\Documents\Embarcadero\Studio\20.0\DCP -dShell32.dll -Gi -aa -D"VirtualTree CBuilder runtime package" -V5.0 -Gpr -GBVirtualTreesCR -Tpp c0pkg32 rtl.bpi vcl.bpi vclx.bpi memmgr.lib sysinit.obj Release\VirtualTreesCR.obj Release\VirtualTrees.Accessibility.obj Release\VirtualTrees.AccessibilityFactory.obj Release\VirtualTrees.Actions.obj Release\VirtualTrees.Classes.obj Release\VirtualTrees.ClipBoard.obj Release\VirtualTrees.Export.obj Release\VirtualTrees.HeaderPopup.obj Release\VirtualTrees.obj Release\VirtualTrees.StyleHooks.obj Release\VirtualTrees.Utils.obj Release\VirtualTrees.WorkerThread.obj , C:\Users\Public\Documents\Embarcadero\Studio\20.0\BPL\VirtualTreesCR240.bpl , C:\Users\Public\Documents\Embarcadero\Studio\20.0\BPL\VirtualTreesCR.map , shell32.a shell32.lib import32.lib cp32mt.lib , , VirtualTreesCR.res [ilink32 エラー] Fatal: ファイル 'SHELL32.A' を開けません 失敗 経過時間: 00:00:01.7
このエラーの回避方法をご教示の程宜しくお願い致します。
(2/23追記)
お世話になっております。
その後も、C++ Builder 10.3 Community EditionにVirtual-TreeViewをインストールしたいと思い、再度ダウンロードして
Virtual-TreeView/Packages/CBuilder 10.2/
この中のプロジェクトをビルド、VirtualTreesCD.bplでインストールしてみたのですが、インストール時に
やはりエラーが出ます。
(エラー内容)
プロジェクトの依存関係を確認中... VirtualTreesCD.cbproj をコンパイル中 (Release, Win32) dcc32 の "....\Design\VirtualTreesReg.pas" コマンド ライン c:\program files (x86)\embarcadero\studio\20.0\bin\dcc32.exe -Z -AGenerics.Collections=System.Generics.Collections; Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DNDEBUG -I....\source;"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\release";"C:\Users\kmaeh\OneDrive\ドキュメント\Embarcadero\Studio\20.0\Imports"; "c:\program files (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp;"c:\program files (x86)\embarcadero\studio\20.0\include";C:\Users\Public\Documents\VirtualTreeView\Source -LEC:\Users\Public\Documents\Embarcadero\Studio\20.0\BPL -NURelease -NSWinapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Vcl -O....\source;"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\release";"C:\Users\kmaeh\OneDrive\ドキュメント\Embarcadero\Studio\20.0\Imports";"c:\program files (x86)\embarcadero\studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp;"c:\program files (x86)\embarcadero\studio\20.0\include"; C:\Users\Public\Documents\VirtualTreeView\Source -R....\source;"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\release"; "C:\Users\kmaeh\OneDrive\ドキュメント\Embarcadero\Studio\20.0\Imports";"c:\program files (x86)\embarcadero\studio\20.0\Imports"; C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp;"c:\program files (x86)\embarcadero\studio\20.0\include"; C:\Users\Public\Documents\VirtualTreeView\Source -U....\source;"c:\program files (x86)\embarcadero\studio\20.0\lib\Win32\release"; "C:\Users\kmaeh\OneDrive\ドキュメント\Embarcadero\Studio\20.0\Imports";"c:\program files (x86)\embarcadero\studio\20.0\Imports"; C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp;"c:\program files (x86)\embarcadero\studio\20.0\include"; C:\Users\Public\Documents\VirtualTreeView\Source -JPHNE -NBC:\Users\Public\Documents\Embarcadero\Studio\20.0\DCP -NHC:\Users\Public\Documents\Embarcadero\Studio\20.0\hpp\Win32 -NORelease --BCB -CG -LUDesignIDE ....\Design\VirtualTreesReg.pas [DCC 致命的エラー] VirtualTreesReg.pas(15): F2048 ユニットの形式が無効です: 'Release\VirtualTrees.dcu' - 必要なバージョン: 33.0、Windows Unicode(x86) 検出されたバージョン: 33.0、Windows Unicode(x64) 失敗 経過時間: 00:00:00.2
これを解決する方法ありますでしょうか?
(追記2)
いろいろと教えて頂いて頂き助かります。
Win32/64でのクリーンアップの実施など行ってみたのですが、やはり
(エラー内容)
[ilink32 エラー] Error: 未解決の外部シンボル 'OpenThemeDataForDpi' が D:\VIRTUAL-TREEVIEW-MASTER\PACKAGES\CBUILDER 10.2\RELEASE\VIRTUALTREES.OBJ から参照されています
やはりこのエラーが出てしまいます。
このインストール方法やエラーの状況を動画にしてみました。ご確認頂けると助かります。
他に必要なことなどお気づきの点ありましたら、ご教示お願い致します。
https://youtu.be/VKL8A_Y3Th8
あなたの回答
tips
プレビュー