Répertoires et Conditions du compilateur C++

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Options de projet du 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 Support du compilateur
 bcc32     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.

YesC++11Feature.png

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. Voir la description du bouton pop-up Points de suspension dans Eléments communs des pages Options de projet

YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png

Répertoires racines du framework

Liste des répertoires à ajouter au chemin d'inclusion du framework.

YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png

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.

YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png

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 :

YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png

Chemin de recherche d'inclusion système

Ajoute le répertoire spécifié au chemin de recherche d'inclusion du système C.

YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png

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.

YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png

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.

YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png
YesC++11Feature.png

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é"

YesC++11Feature.png
YesC++11Feature.png

Voir aussi