Compilateur Delphi
Remonter à Boîte de dialogue Options de projet
Projet > Options > Compilateur Delphi
Sommaire
Utilisez cette page pour définir les options du compilateur Delphi pour le projet en cours.
Remarque : Les options décrites ici ne sont pas toutes disponibles pour tous les types de projets. Par exemple, Répertoire de sortie DCP n'apparaît pas pour les projets C++.
Options | Description |
---|---|
Cible, Appliquer, Enregistrer |
Voir Options de la cible. |
Eléments communs |
Elément | Description | Commutateurs du compilateur | Toutes les plates-formes sont prises en charge sauf spécification contraire |
---|---|---|---|
Définitions conditionnelles |
Spécifie les symboles référencés dans vos directives de compilation conditionnelles. Utilisez un point-virgule pour séparer plusieurs symboles. Par exemple, tapez : Cliquez sur les pour ouvrir la boîte de dialogue Définitions conditionnelles. |
|
|
Répertoire de sortie DCP |
Spécifie où le fichier de package compilé ( Le bouton popup ouvre une boîte de dialogue <liste-ordonnée> pour la sélection et l'ajout de répertoires, comme décrit dans Eléments communs des pages Options de projet. |
|
|
Chemin de recherche du framework |
Spécifie les chemins de recherche dans lesquels le compilateur recherche les frameworks. Séparez les alias par un point-virgule. |
|
Périphérique iOS (32 bits et 64 bits) |
Répertoire de sortie |
Spécifie l'endroit où le compilateur doit placer le fichier exécutable. Le bouton popup ouvre une boîte de dialogue <liste-ordonnée> pour la sélection et l'ajout de répertoires, comme décrit dans Eléments communs des pages Options de projet. |
|
|
Répertoire de sortie des packages |
Spécifie le répertoire où le compilateur place les fichiers de packages générés. Le bouton popup ouvre une boîte de dialogue <liste-ordonnée> pour la sélection et l'ajout de répertoires, comme décrit dans Eléments communs des pages Options de projet. Cette option détermine le répertoire de sortie des fichiers suivants :
|
|
|
Chemin de recherche |
Spécifie l'emplacement de vos fichiers source. Seuls les fichiers qui se trouvent sur le chemin de recherche du compilateur ou sur le chemin de recherche des bibliothèques sont inclus dans la construction. Si vous essayez de construire votre projet avec un fichier absent du chemin de recherche, vous recevrez une erreur de compilation. Vous devez inclure le chemin de recherche complet. Séparez plusieurs noms de répertoires en les séparant par un point-virgule. Les espaces avant ou après le point-virgule sont autorisés mais pas nécessaires. Les chemins relatifs et absolus sont autorisés, notamment les chemins relatifs à la position en cours. |
|
|
Afficher les messages généraux |
Définissez cette option to |
||
Chemin racine de bibliothèque système |
Spécifie les chemins racine dans lesquels le compilateur recherche les bibliothèques système. Séparez les alias par un point-virgule. |
|
Périphérique iOS (32 bits et 64 bits) |
Alias d'unités |
Utile pour la compatibilité descendante. Spécifiez les noms d'alias pour les unités dont le nom a été modifié ou qui ont été fusionnées au sein d'une unité unique. Le format est <oldunit>=<newunit> Par exemple : Forms=Xforms Séparez les alias par un point-virgule. La valeur par défaut pour Delphi est |
|
|
Répertoire de sortie des unités |
Spécifie un répertoire distinct pour contenir les unités compilées ( |
|
|
Noms de portées d'unités |
Spécifie les noms de portées d'unités (préfixes) pour les espaces de nommage Delphi à points, afin de vous permettre d'utiliser partiellement les noms qualifiés dans votre code, et dans votre clause Il existe deux façons d'ajouter un nom de portée d'unité pour une unité Delphi :
Le bouton popup ouvre une boîte de dialogue <liste-ordonnée> pour la sélection et l'ajout de noms de portée d'unité, comme décrit dans Eléments communs des pages Options de projet et Boîte de dialogue liste ordonnée. |
|
|
Utiliser MSBuild de façon externe pour compiler |
Si cette option est activée, votre projet est construit à l'extérieur de l'EDI en utilisant MSBuild. Vous pouvez utiliser cette option si RAD Studio est à cours de mémoire lorsque vous construisez votre groupe de projet.
Valeur par défaut = False |
Conseils
- Pour afficher les options du compilateur dans la fenêtre Messages quand vous compilez un projet, choisissez Outils > Options > Options d'environnement et sélectionnez l'option Afficher la ligne de commande. A la prochaine compilation d'un projet, les commandes utilisées pour compiler le projet et le fichier de réponse sont affichées toutes les deux dans la fenêtre Messages. Le fichier de réponse liste les options du compilateur et les fichiers à compiler.
- Pour afficher plusieurs valeurs dans une zone d'édition, séparez-les par un point-virgule. Vous pouvez aussi cliquer sur le bouton points de suspension placé à côté de chaque zone d'édition pour ajouter plusieurs valeurs par l'intermédiaire d'une boîte de dialogue appropriée.
- Pour spécifier des variables d'environnement du système d'exploitation dans une zone d'édition, utilisez la syntaxe suivante :
$(NomVariable)
.- Par exemple, la variable $(Config) est résolue sur la configuration spécifique qui est définie dans le champ Cible de la page Options de projet spécifique où $(Config) est spécifiée. Si vous spécifiez $(Config) dans un chemin, puis construisez avec une configuration Débogage en tant que cible, $(Config) inclut seulement le répertoire Débogage et des éléments existant seulement dans le répertoire Release peuvent être absents de la construction.
Pages enfant
Voir aussi
- DCC32.EXE, le compilateur en ligne de commande Delphi
- DCC64.EXE, le compilateur en ligne de commande Delphi 64 bits
- DCCOSX.EXE, le compilateur Delphi pour OS X
- DCCIOS32.EXE, le compilateur Delphi pour le simulateur iOS
- DCCAARM.EXE, le compilateur Delphi pour Android
- DCCIOSARM.EXE, le compilateur Delphi pour le périphérique iOS 32 bits
- DCCIOSARM64.EXE, le compilateur Delphi pour le périphérique iOS 64 bits
- Compilation, construction et exécution d'applications
- Création et modification de configurations de construction
- Compilation et construction des applications multi-périphériques
- Ajout de noms de portées d'unités pour vos propres composants
- Bibliothèque