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

Détecte les problèmes de portabilité 64 bits sur les types qui sont également marqués avec le mot clé __w64.

/Wp64

Notes

L'option /Wp64 est désactivée par défaut dans le compilateur 32 bits Visual C++ et activée par défaut dans le compilateur 64 bits Visual C++.

Important

L'option du compilateur /Wp64 et le mot clé __w64 sont déconseillés dans Visual Studio 2010.Si vous convertissez un projet qui utilise ce commutateur, le commutateur ne sera pas migré pendant la conversion.Pour utiliser cette option dans Visual Studio 2010, vous devez taper le commutateur de compilation sous Options supplémentaires dans la section Ligne de commande des propriétés du projet.Si vous utilisez l'option du compilateur /Wp64 sur la ligne de commande, le compilateur émet l'Avertissement de ligne de commande D9035.Au lieu d'utiliser ces option et mot clé de détecter les problèmes de portabilité 64 bits, utilisez un compilateur Visual C++ qui cible une plateforme 64 bits et spécifiez l'option d' /W4 .Pour plus d'informations, consultez Configuring Programs for 64-Bit (Visual C++).

Les variables des types suivants sont testées sur un système d'exploitation 32 bits comme s'il s'agissait de types utilisés sur un système d'exploitation 64 bits :

  • int

  • long

  • pointer

Si vous compilez régulièrement votre application avec un compilateur 64 bits, vous pouvez désactiver /Wp64 dans vos compilations 32 bits, car le compilateur 64 bits détecte tous les problèmes.Pour plus d'informations sur le ciblage d'un système d'exploitation 64 bits Windows, consultez Configuring Programs for 64-Bit (Visual C++).

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és du projet.

    Pour plus d'informations, consultez Comment : ouvrir les pages de propriétés d'un projet.

  2. Cliquez sur le dossier C/C++.

  3. Cliquez sur la page de propriétés Ligne de commande.

  4. Modifiez la zone Options supplémentaires pour inclure /Wp64.

Pour définir cette option du compilateur par programmation

Voir aussi

Référence

Options du compilateur

Définition des options du compilateur

Autres ressources

Configuring Programs for 64-Bit (Visual C++)