12.3 release available - Learn More!

Installation Notes

From RAD Studio
Jump to:navigation,search

Go Up toInstallation


This page provides important information that you must know before youinstall Delphi 10.4 Sydney, C++Builder 10.4 Sydney, or RAD Studio 10.4 Sydney. You can find the most recent version of this pagehere.

Note: This document, as the rest of thedocumentation, uses the term "RAD Studio" to describe any of the products listed above.

Contents

System Requirements

Attention: You need to have.NET Framework 4.5 or later installed on your computer to successfully install RAD Studio. If the installer cannot find.NET Framework 4.5 or later installed on your computer, it prompts you to download and install it to continue with the RAD Studio installation.

Follow the link below for instructions on how to install the latest version of .NET Framework on your computer:

The following are requirements of RAD Studio itself:

Hardware Requirements

RAD Studio requires at least:

  • 1.8 GHz or faster dual-core processor. Quad-core or better recommended. Single-core is not supported.
  • 3 GB of RAM. 8GB of RAM recommended.
  • Between 6 GB and 60 GB¹ of available disk space. Using a solid state drive (SSD)is strongly recommended.
  • DirectX 11 capable video card that runs at 1440x900; a 1080 vertical resolution screen is recommended.

1. Depends on your RAD Studio edition and the features selected during the installation. For more information, seeEstimated Required Space.

Operating System Requirements

You can run RAD Studio 10.4 Sydney on the following versions of Windows:

  • Windows 10
Tip: You can also install RAD Studio on a virtual machine running one of the supported versions of Windows in a non-Windows environment (e.g., macOS). To develop FireMonkey projects, your virtualization software must provide direct access to the host GPU.

Your Windows system must be configured as follows:

  • The user that installs RAD Studio must be the system administrator or be on the administrator privileges list.
  • The length of yourPATH environment variable must be 1830 characters or less.

    The installation of RAD Studio adds up to 218 characters to yourPATH environment variable. If the length of yourPATH environment variable goes beyond 2048 characters,your system will misbehave.

Note: 32-bit versions of Windows are no longer supported as operating systems for installing RAD Studio 10.4 Sydney.

Requirements for Supported Target Platforms

Requirements to develop projects forsupported target platforms:

Target PlatformRequirements

Windows

  • PCs and tablets with Intel/AMD processors running any of the following versions of Windows
    • Windows 7 (SP1+)
    • Windows 8.1
    • Windows 10
    • Windows Server 2012 R2
    • Windows Server 2016
  • A 64-bit PC

macOS

  • A PC running Windows, connected to an Intel-based Mac with more than 2 GB of RAM running Windows in a VM or running any of the following versions of macOS:
    • 10.13 High Sierra
    • 10.14 Mojave
    • 10.15 Catalina

iOS

  • An iOS device running any of the following versions of iOS (32-bit versions are not supported):
    • iOS 11
    • iOS 12
    • iOS 13
  • All requirements formacOS support.
  • Xcode, version 10.12 or later.
  • Membership in theApple Developer Program.

Android

  • An Android device that runs on an ARMv7 processor with NEON support.
  • A 64-bit version of Windows for development.
  • Android phones and tablets running any of the following versions of Android:
    • Marshmallow (6)
    • Nougat (7)
    • Oreo (8)
    • Pie (9)
    • Android (10)

Linux (Delphi only)

  • 64-bit Linux running any of the following distributions:
    • Ubuntu Server (Ubuntu 14.04 LTS)
    • Ubuntu Server (Ubuntu 16.04 LTS)
    • Ubuntu Server (Ubuntu 18.04 LTS)
    • RedHat Enterprise Linux (version 7)

Requirements for Other Features

Requirements for other features:

Tip: The JRE is installed automatically if you choose to install support for the Android target platform.

Additional Software

The RAD Studio installation includes some additional software. RAD Studio also allows you to install other additional software after the installation. For details about RAD Studio additional software, seeThird Party Software Add-Ins.

Additional Software Always Installed

The following additional software is always installed with RAD Studio:

If your RAD Studio installation includes C++ support, the RAD Studio installation also includes theDinkumware Standard C++ Library.

Optional Additional Software

The additional software listed in the table below is included in some editions of RAD Studio. Most of it can be installed after the RAD Studio installation using the Feature Manager,GetIt Package Manager, or downloading the software fromCodeCentral. Some of it can also be installed during the RAD Studio installation.

SoftwareAvailabilityImportant Notes
InstallerGetItOffline Installer

Windows 10 SDK

Allowed.png
Allowed.png

See Windows 10 SDK section.

Android SDK 25.2.5 - NDK (android-ndk-17b)

Allowed.png
Allowed.png

See Android JDK, SDK, NDK section.

AdoptOpenJDK 8

Allowed.png
Allowed.png

See Android JDK, SDK, NDK section.

Boost (C++)

Allowed.png

CodeSite Express 5.2

Allowed.png

DUnit Unit Testing Frameworks (DUnit andDUnitX)

Allowed.png
Allowed.png

FastReport 5.0 (VCL)

Allowed.png

See Dependency with TeeChart Feature section.

InterBase Express (IBX) Components

Allowed.png
Allowed.png

InterBase 2020 Developer Edition

Allowed.png
Allowed.png

TeeChart Standard

Allowed.png

FastReport 5.0 (FMX Embarcadero edition forFireMonkey)

Allowed.png

IP*Works!

Allowed.png

Windows 10 SDK

If you choose to install C++ or Delphi support for RAD Studio, the RAD Studio installer eventually opens the Windows 10 SDK installer, which is required for Desktop Bridge support.

You need to install the Windows 10 SDK to have the complete Windows API header files.

If you do not want to install the Windows 10 SDK, close the Windows 10 SDK installer when it opens.

Note: Installing the Windows 10 SDK requires an internet connection.

Android JDK, SDK, NDK

If your RAD Studio installation includes Android support, the RAD Studio installer also offers additional software required for Android development in the Additional Selection Page:

  • Android SDK 25.2.5 - NDK (android-ndk-17b).
  • AdoptOpenJDK 8.
Note:
  • You can install these features later with theFeature Manager.
  • Even if you have a JDK already installed in your system, selectingAdoptOpenJDK 8 installs this version of JDK and modifies the current JDK path.
  • If you choose to install the Android development tools, you are prompted to accept the corresponding licenses.
Note: Installing the Android SDK requires an internet connection.

FastReport (VCL) andTeeChart Standard Dependency

FastReport uses some components ofTeeChart Standard. SelectTeeChart Standard together withFastReport to install both features in RAD Studio to take advantage of all the functionality ofFastReport.

Registration Notes

Update Subscription Plan

If you have an activeUpdate Subscription Plan:

  • If you have a previous version of RAD Studio installed on your machine with thatUpdate Subscription Plan, the installation wizard automatically detects your license.
  • Otherwise, you can register your new RAD Studio installation using the same serial number as your previous version of RAD Studio that is part of yourUpdate Subscription Plan.

Network Licenses

If you purchased a Network License (managed by theEmbarcadero License Center, FLEXnet or AppWave), copy the network license file (named*.slip orconcurrent*.slip) received from the license server administrator to the system where you want to install RAD Studio.

During theRAD Studio installation, when prompted to input your license information:

  1. Choose "I have a valid license file (*.slip or reg*.txt) to import".
  2. On theEmbarcadero Product Registration tool that opens, selectImport.
  3. Locate and select your registration file, and selectOpen.
  4. When your registration file is imported, selectOK to close theEmbarcadero Product Registration tool.
  5. Follow the remaining steps of the installation wizard to complete your offline installation of RAD Studio.

Known Installation Issues

Installation performed with Offline Installer results in missing subdirectories

  • Delphi

When using the offline installer, theBrowsing path forDelphi/64bit Linux lacks various directories.

To fix this, go to , select64-bit Linux, and paste the following string into theBrowsing path field:

$(BDS)\source\rtl\common;$(BDS)\source\rtl\sys;$(BDS)\source\rtl\linux;$(BDS)\source\ToolsAPI;$(BDS)\source\IBX;$(BDS)\source\Internet;$(BDS)\source\Property Editors;$(BDS)\source\soap;$(BDS)\source\xml;$(BDS)\source\Indy10\Core;$(BDS)\source\Indy10\system;$(BDS)\source\Indy10\Protocols;$(BDS)\source\fmx;$(BDS)\source\databinding\components;$(BDS)\source\databinding\engine;$(BDS)\source\databinding\graph;$(BDS)\source\data;$(BDS)\source\data\ado;$(BDS)\source\data\cloud;$(BDS)\source\data\datasnap;$(BDS)\source\data\dbx;$(BDS)\source\data\dsnap;$(BDS)\source\data\Test;$(BDS)\source\data\vclctrls;$(BDS)\source\rtl\posix;$(BDS)\source\rtl\posix\linux;$(BDS)\source\data\datasnap\connectors;$(BDS)\source\data\datasnap\proxygen;$(BDS)\source\DataExplorer;$(BDS)\source\Experts;$(BDS)\source\indy\abstraction;$(BDS)\source\indy\implementation;$(BDS)\source\indyimpl;$(BDS)\source\Property Editors\Indy10;$(BDS)\source\soap\wsdlimporter;$(BDS)\source\Visualizers;;$(BDS)\source\data\rest;$(BDS)\source\data\firedac;$(BDS)\source\tethering;$(BDS)\source\DUnitX;$(BDS)\source\data\ems;$(BDS)\source\rtl\net
  • C++ Builder

When using the offline installer, theSystem include path forC++ / 32-bit Windows is missing the FMX subfolder.

To fix this, Click , select theCompiler tab, and paste the following string into theSystem include path field:

$(BDSINCLUDE);$(BDSINCLUDE)\dinkumware64;$(BDSINCLUDE)\windows\crtl;$(BDSINCLUDE)\windows\sdk;$(BDSINCLUDE)\windows\rtl;$(BDSINCLUDE)\windows\vcl;$(BDSINCLUDE)\windows\fmx;$(BDSCOMMONDIR)\hpp\$(Platform)


Contacting Support

Open a support case if you encounter any problems during the RAD Studio installation.

See Also

Retrieved from "https://docwiki.embarcadero.com/RADStudio/Sydney/e/index.php?title=Installation_Notes&oldid=271540"
Category: