Installation Notes

From RAD Studio
Jump to: navigation, search

Go Up to Installation


This page provides important information that you must know before you install Delphi 10.2 Tokyo, C++Builder 10.2 Tokyo, or RAD Studio 10.2 Tokyo. You can find the most recent version of this page here.

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

System Requirements

The following are requirements of RAD Studio itself.

For supported target platforms of RAD Studio projects, see Supported Target Platforms and FireMonkey Platform Prerequisites.
For supported database systems, see FireDAC Core Features.

Hardware Requirements

RAD Studio requires at least:

  • 1.6 GHz or faster processor.
  • 2 GB of RAM.
  • Between 6 GB and 60 GB¹ of available disk space.
  • DirectX 11 capable video card that runs at 1024x768 or higher resolution.

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

Operating System Requirements

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

  • Windows 10
  • Windows 10 Anniversary Update
  • Windows 8.1
  • Windows 7 SP1
    Tip: You can use a virtual machine that hosts one of the supported versions of Windows to run RAD Studio on other platforms. 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 your PATH environment variable must be 1830 characters or less.

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

Requirements for Supported Target Platforms

Requirements to develop projects for supported target platforms:

Target Platform Requirements

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
    • Windows Server 2016
  • A 64-bit PC or a 32-bit PC connected to 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.10 Yosemite
    • 10.11 El Capitan
    • 10.12 Sierra
    • 10.13 High Sierra

iOS

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:
    • Jelly Bean
    • Kit Kat
    • Lollipop
    • Marshmallow
    • Nougat
    • Oreo

Linux (Delphi only)

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

Requirements for Other Features

Requirements for other features:

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, see Third Party Software Add-Ins.

Additional Software Always Installed

The following additional software is always installed with RAD Studio:

Microsoft .NET Framework 3.5 is installed if not found in your system.

If your RAD Studio installation includes C++ support, the RAD Studio installation also includes the Dinkumware 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 from CodeCentral. Some of it can also be installed during the RAD Studio installation.

Software Availability Important Notes
Installer GetIt CodeCentral Offline Installer

Windows 10 SDK

Checkmark.svg
Checkmark.svg

See Windows 10 SDK section.

Android SDK 24.3.3 - NDK (android-ndk-r9c)

Checkmark.svg
Checkmark.svg

See Android JDK, SDK, NDK section.

Java Development Kit 1.8

Checkmark.svg
Checkmark.svg

See Android JDK, SDK, NDK section.

Boost (C++)

Checkmark.svg
Download

CodeSite Express 5.2

Checkmark.svg

DUnit Unit Testing Frameworks (DUnit and DUnitX)

Checkmark.svg
Checkmark.svg

FastReport 5.0 (VCL)

Checkmark.svg
Download
Checkmark.svg

See Dependency with TeeChart Feature section.

InterBase Express (IBX) Components

Checkmark.svg
Checkmark.svg

InterBase XE7 Developer Edition

Checkmark.svg
Checkmark.svg

IntraWeb

Checkmark.svg
Checkmark.svg

TeeChart Standard

Checkmark.svg
Checkmark.svg

DB PowerStudio Developer Edition

Download

ER/Studio Developer Edition

Download

FastReport 5.0 (FMX Embarcadero edition for FireMonkey)

Checkmark.svg
Download

HTML5 Builder XE5

Download

IP*Works!

Checkmark.svg
Download for Delphi

Download for C++
Notes:
  • Software from CodeCentral may not be available for all editions of RAD Studio. After you install RAD Studio, you can find more details in C:\Program Files (x86)\Embarcadero\Studio\19.0\available_downloads_en.html.

Windows 10 SDK

If you choose to install C++ support for RAD Studio, the RAD Studio installer eventually opens the Windows 10 SDK installer.

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.

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 24.3.3 - NDK (android-ndk-r9c).
  • Java Development Kit 1.8.

Notes:

  • You can install these features later with the Feature Manager.
  • Even if you have a JDK already installed in your system, selecting Java Development Kit 1.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.

FastReport (VCL) and TeeChart Standard Dependency

FastReport uses some components of TeeChart Standard. Select TeeChart Standard together with FastReport to install both features in RAD Studio to take advantage of all the functionality of FastReport.

Registration Notes

Update Subscription Plan

If you have an active Update Subscription Plan:

  • If you have a previous version of RAD Studio installed on your machine with that Update 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 your Update Subscription Plan.

Network Licenses

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

During the RAD 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 the Embarcadero Product Registration tool that opens, select Import.
  3. Locate and select your registration file, and select Open.
  4. When your registration file is imported, select OK to close the Embarcadero 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, the Browsing path for Delphi/64bit Linux lacks various directories.

To fix this, go to Tools > Options > Delphi Options > Library , select 64-bit Linux, and paste the following string into the Browsing 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, the System include path for C++ / 32-bit Windows is missing the FMX subfolder.

To fix this, Click Tools > Options > C++ Options > Paths and Directories > 32-bit Windows , select the Compiler tab, and paste the following string into the System include path field:

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

.NET Framework 3.5 Installation Errors 0x800F0906, 0x800F081F and 0x800F0907

If you encounter any of the following .NET Framework 3.5 installation errors: 0x800F0906, 0x800F081F or 0x800F0907, see Microsoft Support - .NET Framework 3.5 installation error: 0x800F0906, 0x800F081F, 0x800F0907 for information on how to resolve them.

Installing RAD Studio

See the Installation page of the online documentation for installation instructions.

Contacting Support

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

See Also