Options de projet prises en charge par les compilateurs C++ améliorés par Clang

De RAD Studio
Aller à : navigation, rechercher

Remonter à Compilateurs C++ améliorés par Clang


De nombreuses options de projet du compilateur C++ sont prises en charge sur plusieurs compilateurs C++. Par exemple, tous les compilateurs C++, y compris les compilateurs C++ basés sur Clang, prennent en charge les options qui apparaissent sur la page C++ (options partagées). Pour déterminer les plates-formes ou les compilateurs pris en charge par chaque option, voir Comment déterminer les plates-formes prises en charge par les options de projet C++ spécifiques dans cette rubrique.

Options de projet prises en charge uniquement sur les compilateurs C++ basés sur Clang

Le tableau suivant présente la liste des options de projet prises en charge uniquement par les compilateurs C++ basés sur Clang.

Option de la ligne de commande du compilateur Définition Page Projet > Options
-fno-access-control

Désactiver le contrôle d'accès C++

Compilateur C++

-ferror-limit =<N>

Définir le nombre maximal d'erreurs à émettre avant d'arrêter (0 = pas de limite)

Compilateur C++

-I =<directory>

Ajouter le répertoire projet au chemin d'inclusion

"Chemin de recherche des fichiers d'inclusion" sur Répertoires et Conditions du compilateur C++

-isystem =<directory>   

Chemin de recherche d'inclusion système

Répertoires et Conditions du compilateur C++

Comment déterminer les plates-formes prises en charge par les options de projet C++ spécifiques

Il existe de nombreuses options de projet qui sont prises en charge par plusieurs Compilateurs C++. Exemple : 'Définitions conditionnelle' (sur la page Répertoires et Conditions du compilateur C++) sont prises en charge par tous les compilateurs C++.

Pour examiner les options de projet de votre installation, sélectionnez Projet > Options. Dans la partie supérieure des pages Options de projet relatives au compilateur, vous pouvez sélectionner la plate-forme cible pour la construction. Cette page affiche les options prises en charge sur la plate-forme cible sélectionnée.

Par exemple, dans l'écran suivant (qui représente la page Répertoires et Conditions du compilateur C++) :

  • La cible (Target) sélectionnée est Toutes les configurations - Toutes les plates-formes :
    Cette cible signifie que la page affiche les options prises en charge pour tous les compilateurs C++ de RAD Studio.
  • Une option est prise en charge seulement sur Windows 64 bits :
    Pour cette option, 'Plate-forme Windows 64 bits seulement' apparaît après le nom de l'option.
  • Une option est prise en charge seulement sur macOS, Périphérique iOS 32 bits, Périphérique iOS 64 bits, et Simulateur iOS :
    Pour cette option, 'Périphérique iOS 32 bits, Périphérique iOS 64 bits, macOS, Simulateur iOS' apparaît après le nom de l'option.
  • D'autres options sont uniquement disponibles pour un certain ensemble de plates-formes cible toujours listées sur le côté droit de ces options.

Dirscondals.png


Voir aussi