Compartilhar via


/ U, /u (cancele símbolos)

O /U opção de compilador remoções de definições de pré-processador símbolo especificado.O /u opção de compilador remoções de definições de símbolos específicas da Microsoft que o compilador define.

/U[ ]symbol
/u

Argumentos

  • symbol
    O símbolo do pré-processador para cancele.

Comentários

Nem a /U ou /u opção pode remover-um símbolo criado usando o #define diretiva.

O /U opção pode remover-um símbolo que foi definido anteriormente usando o /D opção.

Por padrão, o compilador define os seguintes símbolos específicos da Microsoft.

Símbolo

Função

_CHAR_UNSIGNED

Tipo de caractere padrão não estiver assinado.Definidas quando o /J opção for especificada.

_CPPRTTI

Definida para o código compilado com o /GR opção.

_CPPUNWIND

Definida para o código compilado com o /EHsc opção.

_DLL

Definidas quando o /MD opção for especificada.

_M_IX86

Por padrão, definida como 600 para x 86 destinos.

_MSC_VER

Para obter mais informações, consulte Macros predefinidas.

_WIN32

Definido para aplicativos WIN32.Sempre definidos.

_MT

Definidas quando o /MD ou /MT opção for especificada.

Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio

  1. Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte:Como: abrir páginas de propriedades do projeto.

  2. Clique no C/C++ pasta.

  3. Clique no Advanced página de propriedades.

  4. Modificar o Cancele as definições do pré-processador ou Cancele todas as definições do pré-processador propriedades.

Para definir essa opção de compilador programaticamente

Consulte também

Referência

Opções do compilador

Configurando opções de compilador

/J (É do tipo unsigned char de padrão)

/GR (informações de tipo de tempo de execução de enable)

/EH (modelo de manipulação de exceção)

/ MD, /MT, /LD (biblioteca de tempo de execução de uso)