Afficher : Delphi C++
Préférences d'affichage

Exigences pour les applications multiplates-formes

De RAD Studio XE2

Remonter à Développement des applications multiplates-formes


Sommaire

Que signifie Multiplate-forme

Vous pouvez utiliser l'EDI de RAD Studio pour construire des applications multiplates-formes qui s'exécuteront sur la machine cible distante que vous avez activée pour l'application, telle que Mac OS X ou un PC s'exécutant sous Win64 OS.

  • Les appels du système d'exploitation doivent être natifs au système cible : La première exigence est qu'une application multiplate-forme ne peut pas effectuer des appels API spécifiques à un système d'exploitation qui n'est pas présent sur la plate-forme cible. Par exemple, vous ne pouvez pas effectuer des appels API Windows dans une application ciblée pour Mac OS X.
  • Vous pouvez utiliser la RTL sur toute plate-forme supportée : La bibliothèque d'exécution (RTL) de RAD Studio a été modifiée de sorte que vous puissiez dans la plupart des cas utiliser les mêmes appels RTL dans toutes vos applications multiplates-formes (applications OS X, Win64 et Win32 natives).
  • Développement d'une application Win64 : Pour un système de développement Win64, l'utilisation de Platform Assistant et d'un profil distant est facultative pour une application Win64. Mais si vous utilisez un système de développement Win32 et avez une cible distante Win64, vous devez utiliser Platform Assistant et un profil distant. Pour de plus amples informations, voir Connexion de votre PC à un PC Win64.

Vous devez vous connecter à la plate-forme cible quand vous créez un profil distant

Avant de commencer le développement d'une application multiplate-forme, vous devez créer un profil distant qui représente la plate-forme cible pour un projet. Pour créer un profil distant, l'EDI a besoin d'accéder à la machine cible, typiquement sur un réseau local.

Remarque : Vous devez aussi être connecté à la plate-forme cible afin d'exécuter, de déboguer et de déployer une application multiplate-forme.

Pour de plus amples informations, voir :

Spécifier la plate-forme cible dans le Gestionnaire de projets

Pour chaque projet d'une application multiplate-forme, le Gestionnaire de projets contient un noeud Plates-formes cible :

Noeud Plates-formes cible

Double-cliquez sur votre plate-forme cible choisie dans le noeud Plates-formes cible pour spécifier la cible de votre application multiplate-forme. Le noeud Plates-formes cible n'est pas présent pour les anciens projets ou pour les nouveaux projets Win32 natifs qui ne sont pas construits explicitement pour une cible multiplate-forme.

Vous pouvez ajouter des plates-formes cible à une application en cliquant avec le bouton droit sur le noeud Plates-formes cible et en sélectionnant Ajouter une plate-forme dans le menu contextuel. Vous pouvez aussi assigner un profil distant à une application en utilisant la commande de menu contextuel Assigner un profil distant.

Exigences des plates-formes cible

Exigences Mac OS X pour C++

Afin de construire des projets C++ MAC OS X, RAD Studio doit accéder à des fichiers de développement qui résident sur le Mac. Ces fichiers sont normalement fournis par Xcode.

Si Xcode n'est pas présent sur votre Mac, voir les instructions de la section Connexion de votre PC à un Mac.

Voir aussi

Versions précédentes
Autres langues