Activation et configuration de la plate-forme cible

De RAD Studio
Aller à : navigation, rechercher

Remonter à Etapes de la création d'applications multi-périphériques


Avant de commencer l'écriture du code d'une application multi-périphérique, vous devez créer et configurer votre application dans le Gestionnaire de projets. Vous devez avoir déjà effectué les étapes requises précédentes lors de la création d'une application multi-périphérique.

Résumé

Avant de configurer votre application multi-périphérique dans le Gestionnaire de projets :

Effectuez ensuite les étapes suivantes pour configurer une application multi-périphérique (les étapes sont décrites plus en détail dans cette rubrique) :

  1. Créer un projet potentiellement multi-périphérique.
  2. Ajouter la plate-forme cible que vous voulez utiliser (avec le Gestionnaire de projets).
  3. Activer la plate-forme cible pour le projet spécifique.
  4. Configurer la plate-forme cible.

Créer une application multi-périphérique

Créez l'un des types de projet suivants, qui sont potentiellement multi-périphériques ou qui sont multi-périphériques par définition :

Modèle:Remarque

Néanmoins, pour effectuer un débogage distant entre le PC hôte (Win32 ou Win64) et un PC Win32 distant, vous pouvez utiliser le nouveau schéma de débogage, basé sur Platform Assistant (requis pour le développement d'applications multi-périphériques). Si vous utilisez Platform Assistant et un profil de connexion pour une application quelconque, notamment une application Win32, vous pouvez aussi déployer votre application en utilisant le Gestionnaire de déploiement, qui nécessite Platform Assistant. Pour de plus amples informations, voir Débogage des applications multi-périphériques.

Ajouter une plate-forme cible

Le noeud Plates-formes cible du Gestionnaire de projets affiche les plates-formes disponibles. Toutefois, quand vous créez un projet, il est possible que certaines plates-formes supportées ne soient pas initialement affichées. Pour créer une application ciblant une plate-forme qui n'est pas actuellement affichée dans le noeud Plates-formes cible, ajoutez la plate-forme cible spécifique que vous souhaitez, comme suit :

1. Cliquez avec le bouton droit sur le noeud Plates-formes cible dans le Gestionnaire de projets :

Add Platform 1.png

2. Cliquez sur Ajouter une plate-forme dans le menu contextuel. La boîte de dialogue Sélectionner une plate-forme apparaît :

Select-Platform1.1.png

3. Cliquez sur la flèche vers le bas et sélectionnez une plate-forme cible dans la liste des plates-formes supportées :

Select-Platform2.1.png
Modèle:Remarque

4. Cliquez sur OK. Si vous voulez ajouter une autre plate-forme cible, répétez les étapes précédentes et ajoutez une plate-forme.

Activer une plate-forme cible

Pour spécifier que votre application doit être multi-périphérique, vous devez activer la plate-forme cible désirée dans le Gestionnaire de projets. La plate-forme cible activée est affichée en gras dans le Gestionnaire de projets. La plate-forme que vous activez détermine le compilateur et les outils que votre application utilise (ainsi, les applications macOS utilisent les compilateurs BCCOSX.exe et DCCOSX.exe, et la RTL FireMonkey).

Pour activer une plate-forme pour votre projet

Effectuez l'une des opérations suivantes :

TargetPlatformActivate.png

Le tableau ci-dessous affiche le noeud Plates-formes cible rempli uniquement avec des plates-formes de bureau et les plates-formes mobiles disponibles (Linux requiert l'édition Enterprise). Dans les projets Delphi et C++, la plate-forme cible Windows 64 bits est activée.

Projet de bureau Delphi

Projet de bureau C++

Noeud Plates-formes cible - Delphi   

Noeud Plates-formes cible - C++

Configurer une plate-forme cible

L'étape finale de la configuration de votre application multi-périphérique dans le Gestionnaire de projets consiste à assigner à la plate-forme cible un profil de connexion et un SDK, si nécessaire.

  • Un profil de connexion est un ensemble de propriétés qui décrit la connexion à une instance de Platform Assistant exécutée sur la machine cible. C'est une exigence pour les plates-formes macOS et iOS, ainsi que pour la plate-forme cible Windows 64 bits si votre système de développement est Windows 32 bits. Les profils de connexion ne sont pas utilisés dans les applications Android. Pour de plus amples informations, voir Gestionnaire de profils de connexion.
  • Un SDK (kit de développement logiciel) est un ensemble de fichiers permettant de construire votre application. Vous avez besoin d'un SDK pour construire des applications C++ et Delphi pour macOS, iOS ou Android.
    Dans le cas de macOS et iOS, vous pouvez utiliser le Gestionnaire de SDK pour copier les fichiers à partir d'un Mac.
    Dans le cas d'Android, vous utilisez le SDK Android installé par l'installateur de RAD Studio sur votre système de développement.
Modèle:Conseil

Pour configurer une plate-forme cible pour votre projet

1. Dans le Gestionnaire de projets, cliquez avec le bouton droit sur la plate-forme cible que vous avez activée, puis cliquez sur Propriétés dans le menu contextuel :

Android (la plate-forme activée)

Périphérique iOS 32 bits (non activé)

Ajouter le menu contextuel Plate-forme pour Android   

Ajouter le menu contextuel Plate-forme pour macOS

2. La boîte de dialogue Propriétés de la plate-forme s'ouvre :

Target-Platforms 3.png

3. Dans la liste déroulante SDK (Software Development Kit), effectuez l'une des opérations suivantes :

Modèle:Remarque

4. Dans la liste déroulante Profil, effectuez l'une des opérations suivantes :

5. Cliquez sur OK pour enregistrer les modifications.

Etapes suivantes

  1. Compilez et construisez comme d'habitude.
  2. Déboguez en utilisant le débogueur multi-périphérique.
  3. Déployez votre application multi-périphérique.

Voir aussi