/U, /u (indefinir símbolos)
A opção do compilador de /U undefines o símbolo de pré-processador especificado. A opção do compilador de /u undefines os símbolos específicos a microsoft que o compilador define o.
/U[ ]symbol
/u
Arguments
- symbol
O símbolo de pré-processador a undefine.
Comentários
Nem /U ou a opção de /u podem undefine um símbolo criado usando a política de #define .
A opção de /U pode undefine um símbolo que é definido anteriormente com a opção de /D .
Por padrão, o compilador define os seguintes símbolos específicos a microsoft.
Símbolo |
Função |
---|---|
_CHAR_UNSIGNED |
O tipo padrão char é não assinado. Definido quando a opção de /J é especificada. |
_CPPRTTI |
Definido para o código compilado com a opção de /GR . |
_CPPUNWIND |
Definido para o código compilado com a opção de /EHsc . |
_DLL |
Definido quando a opção de /MD é especificada. |
_M_IX86 |
Por padrão, definido em 600 para os destinos x86. |
_MSC_VER |
Para obter mais informações, consulte Macros predefinidas. |
_WIN32 |
Definido para aplicativos de WIN32. Sempre definido. |
_MT |
Definido quando a opção de /MD ou /MT é especificada. |
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Como abrir páginas de propriedade do projeto.
Clique na pasta C/C++.
Clique na página de propriedades de Avançado .
Modifique as propriedades de Exclua as Definições de Pré-processador ou de Exclua Todas as Definições de Pré-processador .
Para definir essa opção do compilador via programação
Consulte também
Referência
Definindo opções do compilador
/J (o tipo char padrão não é assinado)
/GR (habilitar informações de tipo de tempo de execução)