Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'opzione /U
del compilatore annulla la definizione del simbolo del preprocessore specificato. L'opzione /u
del compilatore annulla la definizione dei simboli specifici di Microsoft definiti dal compilatore.
Sintassi
/U
[ ]simbolo
/u
Argomenti
symbol
Simbolo del preprocessore da annullare.
Osservazioni:
Nessuna delle opzioni e /U
può annullare la /u
definizione di un simbolo creato tramite la #define
direttiva .
L'opzione può annullare la /U
definizione di un simbolo definito in precedenza tramite l'opzione /D
.
Per impostazione predefinita, il compilatore può definire un numero elevato di simboli specifici di Microsoft. Ecco alcuni esempi comuni:
Simbolo | Funzione |
---|---|
_CHAR_UNSIGNED |
Il tipo char predefinito è senza segno. Definito quando viene specificata l'opzione /J . |
_CPPRTTI |
Definito per il codice compilato con l'opzione /GR . |
_CPPUNWIND |
Definito per il codice compilato con l'opzione /EHsc . |
_DLL |
Definito quando viene specificata l'opzione /MD . |
_M_IX86 |
Per impostazione predefinita, definito su 600 per le destinazioni x86. |
_MSC_VER |
Definito come valore intero univoco per ogni versione del compilatore. Per altre informazioni, vedere Macro predefinite. |
_WIN32 |
Definito per le applicazioni WIN32. Sempre definita. |
_MT |
Definito quando viene specificata l'opzione /MD o /MT . |
Per un elenco completo delle macro predefinite specifiche di Microsoft, vedere Macro predefinite.
Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio
- Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.
- Selezionare la pagina delle proprietà Proprietà di configurazione>C/C++>Preprocessor .
- Modificare le definizioni del preprocessore undefine o annullare tutte le proprietà delle definizioni del preprocessore.
Per impostare l'opzione del compilatore a livello di codice
Vedi anche
Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC
/J
(Il tipo char predefinito è senza segno)
/GR
(Abilitare le informazioni sul tipo di runtime)
/EH
(Modello di gestione delle eccezioni)
/MD
, /MT
, /LD
(usare la libreria di runtime)