/U, /u (Annuler la définition de symboles)
Mise à jour : novembre 2007
Annulez la définition de symboles précédemment définis. /U annule la définition du symbole spécifié. /u annule la définition de tous les symboles précédemment spécifiés.
/U[ ]symbol
/u
Arguments
- symbol
Symbole dont vous souhaitez annuler la définition.
Notes
Aucune option ne peut annuler la définition des symboles créés avec la directive #define.
Ces deux options annulent la définition des macros suivantes qui sont propres à Microsoft.
Symbole |
Fonction |
---|---|
_CHAR_UNSIGNED |
Le type char par défaut est non signé. Défini lorsque /J est spécifié. |
_CPPRTTI |
Défini pour le code compilé avec l'option /GR (Activer les informations de type au moment de l'exécution). |
_CPPUNWIND |
Défini pour le code compilé avec l'option /EHsc (Activer la gestion des exceptions). |
_DLL |
Défini lorsque /MD est spécifié. |
_M_IX86 |
Défini à 600, par défaut, pour les cibles x86. |
_MSC_VER |
Pour plus d'informations, consultez Predefined Macros. |
_WIN32 |
Défini pour les applications WIN32. Toujours défini. |
_MT |
Défini lorsque /MD ou /MT est spécifié. |
Pour définir cette option du compilateur dans l'environnement de développement Visual Studio
Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d'informations, consultez Comment : ouvrir les pages de propriétés d'un projet.
Cliquez sur le dossier C/C++.
Cliquez sur la page de propriétés Avancé.
Modifiez les propriétés Définitions de préprocesseur non définies ou Annulation de la définition de toutes les définitions du préprocesseur.