/Wp64 (Rileva errori di portabilità a 64 bit)

Rileva i problemi di portabilità a 64 bit sui tipi contrassegnati anche con la parola chiave __w64.

/Wp64

Note

Per impostazione predefinita, l'opzione /Wp64 del compilatore è disattivata nel compilatore Visual C++ a 32 bit e attivata in quello a 64 bit.

Nota importanteImportante

L'opzione del compilatore /Wp64 e la parola chiave __w64 sono obsolete in Visual Studio 2010. Se si converte un progetto che utilizza questa opzione, l'opzione non sarà migrata durante la conversione. Per utilizzare questa opzione in Visual Studio 2010, è necessario digitare l'opzione del compilatore sotto Opzioni aggiuntive nella sezione Riga di comando delle proprietà del progetto. Se si utilizza l'opzione /Wp64 del compilatore sulla riga di comando, il compilatore genererà l'avviso Avviso della riga di comando D9035. Anziché utilizzare questa opzione e parola chiave per rilevare i problemi della portabilità a 64 bit, utilizzare un compilatore di Visual C++ che ha come destinazione una piattaforma a 64 bit. Per ulteriori informazioni, vedere Programmazione a 64 bit con Visual C++.

I seguenti tipi di variabili vengono testati in un sistema operativo a 32 bit come se fossero utilizzati in un sistema operativo a 64 bit:

  • int

  • long

  • pointer

Se l'applicazione viene compilata regolarmente con un compilatore a 64 bit, è opportuno disabilitare /Wp64 nelle compilazioni a 32 bit, poiché il compilatore a 64 bit rileverà tutti i problemi. Per ulteriori informazioni sull'utilizzo di un sistema operativo Windows a 64 bit, vedere Programmazione a 64 bit con Visual C++.

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto.

    Per ulteriori informazioni, vedere Procedura: aprire le pagine delle proprietà dei progetti.

  2. Fare clic sulla cartella C/C++.

  3. Fare clic sulla pagina delle proprietà Riga di comando.

  4. Modificare la casella Opzioni aggiuntive per includere /Wp64.

Per impostare l'opzione del compilatore a livello di codice

Vedere anche

Riferimenti

Opzioni del compilatore

Impostazione delle opzioni del compilatore

Altre risorse

Programmazione a 64 bit con Visual C++