Options de projet prises en charge par les compilateurs C++ améliorés par Clang
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++ |
|
-ferror-limit =<N> |
Définir le nombre maximal d'erreurs à émettre avant d'arrêter (0 = pas de limite) |
|
-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 |
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.