/ /Wp64 (detectar problemas de portabilidade de 64 bits)

Detecta problemas de portabilidade de 64 bits em tipos também são marcados com o __w64 palavra-chave.

/Wp64

Comentários

Por padrão, o /Wp64 opção de compilador está desativado no compilador do Visual C++ 32bits e no compilador do Visual C++ 64bits.

Observação importanteImportante

O /Wp64 opção de compilador e __w64 palavra-chave estão obsoletas no Visual Studio 2010. Se você converter um projeto que usa essa opção, o switch não será migrado durante a conversão. Para usar essa opção em Visual Studio 2010, você deve digitar a opção de compilador em Opções adicionais na a linha de comando seção Propriedades do projeto. Se você usar o /Wp64 opção de compilador na linha de comando, os problemas de compilador D9035 de aviso de linha de comando. Em vez de usar esta opção e a palavra-chave para detectar problemas de portabilidade de 64 bits, use um compilador Visual C++ que visa uma plataforma de 64 bits. Para obter mais informações, consulte Programação de 64 bits com o Visual C++.

Variáveis dos tipos a seguir são testadas em um sistema operacional de 32 bits, como se eles estavam sendo usados em um sistema operacional de 64 bits:

  • int

  • long

  • ponteiro

Se você compilar regularmente o seu aplicativo usando um compilador de 64 bits, você pode desabilitar apenas /Wp64 em suas compilações de 32 bits porque o compilador de 64 bits irá detectar todos os problemas. Para obter mais informações sobre como o sistema operacional Windows 64 bits de destino, consulte Programação de 64 bits com o Visual C++.

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

  1. Abra o projeto Property Pages caixa de diálogo.

    Para obter mais informações, consulte Como: Abrir páginas de propriedades do projeto.

  2. Clique o C/C++ pasta.

  3. Clique na a linha de comando página de propriedades.

  4. Modificar o Opções adicionais de caixa para incluir /Wp64.

Para definir esta opção de compilador programaticamente

Consulte também

Referência

Opções do compilador

Definindo opções do compilador

Outros recursos

Programação de 64 bits com o Visual C++