Compartir a través de


/Wp64 (Detectar problemas de portabilidad de 64 bits)

Esta opción del compilador está obsoleta. En versiones de Visual Studio anteriores a Visual Studio 2013, detecta problemas de portabilidad de 64 bits en tipos que también están marcados con la palabra clave __w64 .

Sintaxis

/Wp64

Comentarios

De manera predeterminada, en versiones de Visual Studio anteriores a Visual Studio 2013, la opción del compilador /Wp64 está desactivada en el compilador de MSVC que compila código x86 de 32 bits, y en el compilador de MSVC que compila código x64 de 64 bits.

Importante

La opción del compilador /Wp64 y la palabra clave __w64 está en desuso en Visual Studio 2010 y Visual Studio 2012 y no se admite a partir de Visual Studio 2013. Si convierte un proyecto que usa este modificador, el modificador no se migrará durante la conversión. Para usar esta opción en Visual Studio 2010 o Visual Studio 2012, debe escribir el modificador del compilador en Opciones adicionales , en la sección Línea de comandos de las propiedades del proyecto. Si usa la opción del compilador /Wp64 en la línea de comandos, el compilador emite la Advertencia de la línea de comandos D9002. En vez de utilizar esta opción y la palabra clave para detectar problemas de portabilidad a 64 bits, use un compilador de MSVC cuyo destino sea una plataforma de 64 bits y especifique la opción /W4. Para más información, consulte Configuración de proyectos de C++ para destinos x64 de 64 bits.

Las variables de los tipos siguientes se comprueban en un sistema operativo de 32 bits como si se usaran en un sistema operativo de 64 bits:

  • int

  • long

  • pointer

Si compila regularmente la aplicación utilizando un compilador de código x64 de 64 bits, puede deshabilitar /Wp64 en las compilaciones de 32 bits, porque el compilador de 64 bits detectará todos los problemas. Para más información sobre cómo tener como destino un sistema operativo Windows de 64 bits, consulte Configurar proyectos de C++ para destinos x64 de 64 bits.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Seleccione la página de propiedades Propiedades de configuración>C/C++>Línea de comandos.

  3. Modifique el cuadro Opciones adicionales para incluir /Wp64.

Para establecer esta opción del compilador mediante programación

Consulte también

Opciones del compilador de MSVC
Sintaxis de la línea de comandos del compilador MSVC
Configuración de proyectos de C++ para destinos x64 de 64 bits