Répertoires et Conditions du compilateur C++
Remonter à Compilateur C++
Projet > Options > Compilateur C++ > Répertoires et conditions
Utilisez cette boîte de dialogue pour définir les options Répertoires et Conditions du compilateur C++.
Options | Description |
---|---|
Cible, Appliquer, Enregistrer |
Voir Options de la cible. |
Eléments communs |
Options Répertoires et Conditions | Description | Commutateurs du compilateur | ||||||
---|---|---|---|---|---|---|---|---|
bcc32 | bcc32c | bcc64 | bccosx | bcciosarm | bcciosarm64 | bccaarm | ||
Ajouter le répertoire projet au chemin d'inclusion |
Par commodité, ajoute le répertoire projet au chemin #include du fichier unit.cpp. Par exemple : #include "MyProjectDir.h"
Valeur par défaut = False Pour plus d'informations, voir #include. |
Plate-forme non prise en charge |
-iquote |
-iquote |
Plate-forme non prise en charge |
Plate-forme non prise en charge |
Plate-forme non prise en charge |
Plate-forme non prise en charge |
Définitions conditionnelles |
Définit une liste de macros. Une macro peut être :
Vous pouvez utiliser dans votre code les macros que vous définissez dans cette option. Pour spécifier des définitions conditionnelles sur la ligne de commande, utilisez -Dnom ou -Dnom=chaîne. Lorsque vous assignez à nom une chaîne, la chaîne ne peut pas contenir d'espaces ni de tabulations. En outre, vous pouvez définir plusieurs options #define sur la ligne de commande de l'une des façons suivantes :
Voir la description du bouton pop-up dans Eléments communs des pages Options de projet |
-D |
-D |
-D |
-D |
-D |
-D |
-D |
Répertoires racines du framework |
Liste des répertoires à ajouter au chemin d'inclusion du framework. |
Plate-forme non prise en charge |
Plate-forme non prise en charge |
Plate-forme non prise en charge |
-F |
-F |
-F |
Plate-forme non prise en charge |
Chemin de recherche des fichiers d'inclusion |
Spécifie le lecteur et/ou les répertoires contenant les fichiers d'inclusion de votre programme. Les fichiers d'inclusion standard apparaissent entre les signes (<>) dans une instruction #include (par exemple, #include <myfile>). Pour de plus amples informations, voir :
Le bouton pop-up est décrit dans Eléments communs des pages Options de projet. |
-I |
-I |
-I |
-I |
-I |
-I |
-I |
Répertoire de sortie du fichier objet |
Définit le répertoire de sortie sur le chemin spécifié. Voir la description du bouton pop-up dans Eléments communs des pages Options de projet Cette option détermine le répertoire de sortie des fichiers suivants : |
-n |
-n |
-n |
-n |
-n |
-n |
-n |
Chemin de recherche d'inclusion système |
Ajoute le répertoire spécifié au chemin de recherche d'inclusion du système C. |
-I |
-isystem |
-isystem |
-I |
-isystem |
-isystem |
-isystem |
Chemin de recherche d'inclusion système ; les chemins absolus sont relatifs à -isysroot |
Ajoute le répertoire spécifié au chemin de recherche d'inclusion du système C. Les chemins absolus sont lus par rapport au chemin SDK. |
Plate-forme non prise en charge |
Plate-forme non prise en charge |
Plate-forme non prise en charge |
Plate-forme non prise en charge |
-iwithsysroot |
-iwithsysroot |
-iwithsysroot |
Annuler la définition précédente du nom |
Retire la précédente définition de l'identificateur nom. Voir la description du bouton pop-up dans Eléments communs des pages Options de projet. |
-U |
-U |
-U |
-U |
-U |
-U |
-U |
Définitions de version du fichier d'en-tête Windows |
Identifie les définitions conditionnelles ciblant la version la plus récente des fichiers d'en-tête de l'API Windows à utiliser. Choisissez une version du système d'exploitation dans la liste déroulante. Pour plus d'informations, voir http://msdn2.microsoft.com/en-us/library/aa383745.aspx. Les valeurs possibles incluent les versions suivantes, sans que cette liste soit exhaustive :
Valeur par défaut = "Non spécifié"
|
Plate-forme non prise en charge |
Plate-forme non prise en charge |
Plate-forme non prise en charge |
Plate-forme non prise en charge |
Voir aussi
- C++ (options partagées)
- BCC32, le compilateur C++ pour Windows 32 bits
- BCC32C.EXE
- BCC64, le compilateur C++ pour Windows 64 bits
- BCCOSX, le compilateur C++ pour OS X
- BCCIOSARM.EXE, le compilateur C++ pour le périphérique iOS 32 bits
- BCCIOSARM64.EXE, le compilateur C++ pour le périphérique iOS 64 bits
- BCCAARM, le compilateur C++ pour Android