Répertoires et Conditions du compilateur C++

De RAD Studio
Aller à : navigation, rechercher

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

Voir Eléments communs des pages Options de projet.


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 :

  • Un identificateur, comme MYVAR. Dans ce cas, l'identificateur est défini et une chaîne null lui est assignée comme valeur.
  • Un identificateur et une valeur joints par un signe égal (=), comme MYSTRING="String content". Dans ce cas, l'identificateur est défini et la valeur lui est assignée.

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 :

  • Pour inclure plusieurs définitions après une seule option -D, séparez les définitions par des points-virgules (;) et assignez des valeurs en utilisant le signe égal (=). Par exemple :
    BCC32.EXE -Dxxx;yyy=1;zzz=NO MYFILE.C
  • Pour inclure plusieurs options -D, séparez les options par un espace. Par exemple :
    BCC32.EXE -Dxxx -Dyyy=1 -Dzzz=NO MYFILE.C

Voir la description du bouton pop-up Points de suspension 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 Points de suspension 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 Points de suspension 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 Points de suspension 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 :

  • Windows 7
  • Windows Server 2008
  • Windows Vista avec Service Pack 1
  • Windows Vista
  • Windows Server 2003 avec Service Pack 1 ou Service Pack 2
  • Windows Server 2003
  • Windows XP
  • Windows XP avec Service Pack 1
  • Windows XP avec Service Pack 2
  • Windows 2000 Service Pack 4

Valeur par défaut = "Non spécifié"

Note Windows Vista ou précédent n'est pas pris en charge.

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