Partilhar via


/Wp64 (detectar problemas de portabilidade de 64 bits)

Essa opção do compilador é obsoleta. Em versões anteriores ao Visual Studio 2013, isso detecta problemas de portabilidade de 64 bits em tipos que também são marcados com a palavra-chave __w64.

Sintaxe

/Wp64

Comentários

Por padrão, em versões anteriores ao Visual Studio 2013, a opção do compilador /Wp64 está desativada no compilador MSVC que compila código x86 de 32 bits e no compilador MSVC que compila código x64 de 64 bits.

Importante

A opção do compilador /Wp64 e a palavra-chave __w64 foram preteridas no Visual Studio 2010 e no Visual Studio 2012 e tiveram suporte interrompido a partir do Visual Studio 2013. Se você converter um projeto que usa essa opção, a opção não será migrada durante a conversão. Para usar essa opção no Visual Studio 2010 ou no Visual Studio 2012, você precisa digitar a opção do compilador em Opções Adicionais na seção Linha de Comando das propriedades do projeto. Se você usar a opção de compilador /Wp64 na linha de comando, o compilador emitirá o Aviso de Linha de comando D9002. Em vez de usar essa opção e palavra-chave para detectar problemas de portabilidade de 64 bits, use um compilador do MSVC destinado a uma plataforma 64-bit e especifique a opção /W4. Para obter mais informações, consulte Configurar projetos C++ para destinos x64 de 64 bits.

As variáveis dos seguintes tipos são testadas em um sistema operacional de 32 bits como se estivessem sendo usadas em um sistema operacional de 64 bits:

  • INT

  • longo

  • pointer

Se você compilar regularmente seu aplicativo com um compilador de código x64 de 64 bits, você pode simplesmente desabilitar /Wp64 nas compilações de 32 bits porque o compilador de 64 bits detectará todos os problemas. Para obter mais informações sobre como ter um sistema operacional Windows de 64 bits como destino, consulte Configurar projetos C++ para destinos x64 de 64 bits.

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

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.

  3. Modifique a caixa Opções Adicionais para incluir /Wp64.

Para definir essa opção do compilador via programação

Confira também

Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC
Configurar projetos C++ para destinos x64 de 64 bits