Propriétés de projet

De RAD Studio
Aller à : navigation, rechercher

Remonter à Options C++

Remonter à Boîte de dialogue Options de projet


Outils > Options > Options d'environnement > Options C++ > Propriétés de projet
Projet > Options > Propriétés de projet

Définit les propriétés qui contrôlent certains aspects de la façon dont l'EDI gère un nouveau projet C++Builder :

  • La page Options de projet contrôle les paramètres C++ pour le projet en cours uniquement.
  • La page Options des outils contrôle les paramètres C++ par défaut pour les nouveaux projets uniquement.


Options des propriétés de projet C++ Description

Gérer les chemins de bibliothèques et d'inclusion

Quand un utilisateur ajoute des fichiers au projet (et que cette option est cochée), ajoute les chemins de ces fichiers aux options de chemin d'inclusion appropriées pour garantir que le compilateur/lieur trouvera les fichiers. Si elle n'est pas cochée, ne met pas à jour automatiquement les chemins d'inclusion. C'est alors l'utilisateur qui garantit que les chemins de bibliothèques et d'inclusion sont corrects. Valeur par défaut = true

Vérifier les bibliothèques et les importations de packages

Si cette option est cochée, vérifie que toutes les bibliothèques associées aux packages peuvent être trouvées avant la liaison. Si un fichier n'est pas trouvé, affiche un dialogue demandant à l'utilisateur l'emplacement et met à jour les chemins d'inclusion en conséquence. Si cette option n'est pas cochée, cette vérification n'a pas lieu. Valeur par défaut true

Afficher les dépendances d'en-tête dans le gestionnaire de projets

Si cette option est cochée, crée et affiche la liste de tous les fichiers d'en-tête dont dépend un fichier C/C++ dans le gestionnaire de projets, si les informations sont disponibles. Si elle n'est pas cochée, ne génère pas la liste. Valeur par défaut = false

Utiliser la vérification d'auto-dépendance, si disponible

Si un fichier objet existe déjà pour un fichier source, un outil crée un nouveau fichier objet si la date de modification du source est plus récente que celle du fichier objet. Si cette option est cochée, l'outil construit un nouveau fichier objet si l'un des fichiers d'inclusion dont dépend un fichier source a une date de modification plus récente que celle du fichier objet. Si elle n'est pas cochée, l'outil ne vérifie pas tous les fichiers d'inclusion. L'activation de cette option garantit des constructions plus précises. Valeur par défaut =true

Afficher les messages généraux

Affiche tous les messages des outils sans filtrage. Valeur par défaut = false

Fichiers d'index pour 'Définitions et références'
(Prise en charge pour les plates-formes cible Windows 64 bits, iOS et Android)

Sur la page Options de projet, active la prise en charge de l'indexeur (Rechercher les définitions et les références (C++)) pour le projet C++ en cours. Une fois activé, vous pouvez accéder à toutes les commandes Chercher à partir du menu contextuel de l'éditeur de code. Valeur par défaut = false.

Sur la page Options des outils, active Rechercher les définitions et les références (C++) tous vos projets C++.

Lorsque vous activez cette option, une base de données SQLite est créée dans le dossier de projet en cours.

Mappage de _TCHAR en
(seulement dans la page Outils > Options)

Spécifie que le typedef _TCHAR migre vers une définition étroite char (AnsiString) ou vers une définition étendue wchar_t (UnicodeString). Quand vous définissez cette option sur wchar_t, il définit alors les UNICODE et _UNICODE en projets et migre vers les définitions étendues de la bibliothèque standard et des fonctions de l'API. Valeur par défaut = wchar_t. Voir Mappage _TCHAR.

Exécuter le compilateur C++ dans un processus distinct
(disponible uniquement dans la page Options de projet)

Démarre un processus de compilation distinct, en dehors de l'EDI, quand vous exécutez une commande Make ou Construire. Cette option est utile pour la compilation de gros projets qui produisent des erreurs de dépassement de la mémoire du compilateur quand l'exécution de ce dernier s'effectue in-process (en utilisant la commande Make ou Construire). Un dialogue d'enregistrement de fichiers vous invite à enregistrer votre projet avant la compilation, sauf si vous l'avez déjà enregistré.

Si vous utilisez compilateur C++ amélioré par Clang, vous pouvez utiliser l'option "Exécuter le compilateur C++ dans un processus distinct" en combinaison avec l'option "Activer la compilation groupée" pour activer la compilation parallèle..

"Nombre de sous-processus" détermine le nombre de sous-processus que le compilateur peut générer pour effectuer la compilation parallèle. Ce nombre ne peut pas être supérieur au nombre de coeurs de votre processeur.

Par défaut, cette option est désactivée.

Voir aussi