Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
1.1.0:cpp-builder [2023/10/27 12:19] – [Manual Installation] admin1.1.0:cpp-builder [2023/11/02 14:25] (current) – [Move BPL to your project's execution directory] admin
Line 12: Line 12:
   - Configure Paths   - Configure Paths
   - Copy DLL's to IDE directory   - Copy DLL's to IDE directory
-  - Move BPL to your project's execution directory+  - Optional: Move BPL to your project's execution directory
  
 ==== Download Package ==== ==== Download Package ====
Line 50: Line 50:
   * <INSTALL-DIR>\Win32\Release\C\hpp\   * <INSTALL-DIR>\Win32\Release\C\hpp\
   * <INSTALL-DIR>\Win64\Release\C\hpp\   * <INSTALL-DIR>\Win64\Release\C\hpp\
-  * <INSTALL-DIR>\Android\Release\C\hpp\ +  * <INSTALL-DIR>\Android\Release\C\hpp\ (not available in community edition)
-  * <INSTALL-DIR>\Android64\Release\C\hpp\+
  
 After all platforms were configured. Click "OK". After all platforms were configured. Click "OK".
Line 67: Line 66:
   * <INSTALL-DIR>\Win32\Release\C\lib\   * <INSTALL-DIR>\Win32\Release\C\lib\
  
-Repeat this step for Win64, Android and Android64.+Repeat this step for Win64 and Android (not available in community edition).
  
 After all platforms were configured. Click "OK". After all platforms were configured. Click "OK".
 +
 +==== Copy DLL's to IDE Directory ====
 +
 +Because we've implemented many functionality for design time usage in the IDE which uses third party libraries,
 +you have to copy some dll's from zip-archive to IDE directory.
 +
 +By default you can find the IDE directory here:
 +
 +**"C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\"**
 +
 +But it might be different, depending on your installation process.
 +
 +You'll need to copy the following files from your Gorilla3D installation directory.
 +You find all necessary dll's in the "lib\" directory:
 +  * lib\WebView2\x86\WebView2Loader.dll (for Sketchfab Plugin)
 +  * lib\fmod\windows\fmod.dll (for FMOD Audio)
 +  * lib\fmod\windows\fmod_vc.lib (for FMOD Audio)
 +  * lib\fmod\windows\fmodL.dll (for FMOD Audio)
 +  * lib\fmod\windows\fmodL_vc.lib (for FMOD Audio)
 +  * lib\skp\SketchUpAPI.dll (for Sketchfab Import format)
 +  * lib\skp\SketchUpAPI.lib (for Sketchfab Import format)
 +  * lib\skp\SketchUpCommonPreferences.dll (for Sketchfab Import format)
 +
 +==== BPI ====
 +
 +C++ Builder IDE might pop up a dialog, if it cannot find the Gorilla3D BPI file.
 +
 +To solve this issue, select the "<INSTALL-DIR>\Win32\Release\C\Gorilla3D_Delphi_11_3_0_Alexandria.bpi" in that dialog.
 +
 +The dialog should only appear once, during initial setup.
 +
 +==== Move BPL to your project's execution directory ====
 +
 +It has not been fully investigated why some applications are only able to run with an existing "Gorilla3D_Delphi_11_3_0_Alexandria.bpl" in the project's execution folder.
 +
 +You might control that behaviour by 
 +  * Compiler options: <code>Project -> Options -> C++ Linker -> Link with dynamic RTL</code>
 +  * Copy the BPL to the system's dll folders
 +  * Environment Variables
 +
 +But at least try to copy the "Gorilla3D_Delphi_11_3_0_Alexandria.bpl" file into your project's execution folder.
 +Windows will try to find that file on starting your application.
 +
 +{{:1.1.0:g3d-cpp-screen4.jpg?nolink|}}