Freigeben über


/Wp64 (Nach 64-Bit-Portabilitätsproblemen suchen)

Aktualisiert: November 2007

Erkennt 64-Bit-Portabilitätsprobleme bei Typen, die auch mit dem Schlüsselwort __w64 gekennzeichnet sind.

/Wp64

Hinweise

Wichtiger Hinweis:

Die /Wp64-Compileroption und das __w64-Schlüsselwort sind veraltet und werden in einer zukünftigen Compilerversion entfernt. Wenn Sie die /Wp64-Compileroption in der Befehlszeile verwenden, gibt der Compiler Befehlszeilenwarnung D9035 aus. Verwenden Sie statt dieser Option und dieses Schlüsselworts zum Ermitteln von 64-Bit-Portabilitätsproblemen einen Visual C++-Compiler, der für eine 64-Bit-Plattform konzipiert ist. Weitere Informationen finden Sie unter 64 Bit-Programmierung mit Visual C++.

Standardmäßig ist die /Wp64-Compileroption im Visual C++-32-Bit-Compiler deaktiviert und im Visual C++-64-Bit-Compiler aktiviert.

Variablen der folgenden Typen werden unter einem 32-Bit-Betriebssystem getestet, als würden sie unter einem 64-Bit-Betriebssystem verwendet werden:

  • int

  • long

  • pointer

Wenn Sie die Anwendung regulär mit einem 64-Bit-Compiler kompilieren, sollten Sie /Wp64 in 32-Bit-Kompilierungen eventuell deaktivieren, da der 64-Bit-Compiler alle Probleme erkennt. Weitere Informationen über Windows mit 64 Bit als Zielbetriebssystem finden Sie unter 64 Bit-Programmierung mit Visual C++.

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Gewusst wie: Öffnen von Projekteigenschaftenseiten.

  2. Klicken Sie auf den Ordner C/C++.

  3. Klicken Sie auf die Eigenschaftenseite Allgemein.

  4. Ändern Sie die Eigenschaft Nach 64-Bit-Portabilitätsproblemen suchen.

So legen Sie diese Compileroption programmgesteuert fest

Siehe auch

Referenz

Compileroptionen

Festlegen von Compileroptionen

Weitere Ressourcen

64 Bit-Programmierung mit Visual C++