Partage via


/Wp64 (Détecter les problèmes de portabilité 64 bits)

L'option du compilateur est obsolète. Dans les versions de Visual studio antérieures à Visual Studio 2013, cette option détecte les problèmes de portabilité 64 bits sur les types qui sont également marqués avec le mot clé __w64 .

Syntaxe

/Wp64

Notes

Par défaut, dans les versions de Visual Studio avant Visual Studio 2013, l’option du compilateur /Wp64 est désactivée dans le compilateur MSVC qui génère du code x86 32 bits et sur le compilateur MSVC qui génère du code x64 bits.

Important

L'option de compilateur /Wp64 et le mot clé __w64 sont déconseillés dans Visual Studio 2010 et Visual Studio 2012 et non pris en charge depuis Visual Studio 2013. Si vous convertissez un projet qui utilise ce commutateur, le commutateur ne sera pas migré lors de la conversion. Pour utiliser cette option dans Visual Studio 2010 ou Visual Studio 2012, vous devez taper le commutateur du compilateur sous Options supplémentaires dans la section Ligne de commande des propriétés du projet. Si vous utilisez l’option de compilateur /Wp64 sur la ligne de commande, le compilateur émet l’avertissement de ligne de commande D9002. Au lieu d’utiliser cette option et ce mot clé pour détecter les problèmes de portabilité 64 bits, utilisez un compilateur MSVC qui cible une plateforme 64 bits et spécifiez l’option /W4 . Pour plus d’informations, consultez Configurer des projets C++ pour les cibles x64 bits.

Les variables des types suivants sont testées sur un système d’exploitation 32 bits comme si elles étaient utilisées sur un système d’exploitation 64 bits :

  • int

  • long

  • pointer

Si vous compilez régulièrement votre application à l’aide d’un compilateur qui génère du code x64 bits, vous pouvez simplement désactiver /Wp64 dans vos compilations 32 bits, car le compilateur 64 bits détecte tous les problèmes. Pour plus d’informations sur la façon de cibler un système d’exploitation Windows 64 bits, consultez Configurer des projets C++ pour les cibles 64 bits et x64.

Pour définir cette option du compilateur dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.

  3. Changez la zone Options supplémentaires pour y inclure /Wp64.

Pour définir cette option du compilateur par programmation

Voir aussi

Options du compilateur MSVC
Syntaxe de la ligne de commande du compilateur MSVC
Configurer des projets C++ pour des cibles x64 64 bits