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

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

/Wp64

Hinweise

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

Wichtig

Die /Wp64-Compileroption und das __w64-Schlüsselwort sind in Visual Studio 2010 veraltet. Wenn Sie ein Projekt konvertieren, das diesen Schalter verwendet, wird der Schalter während der Konvertierung nicht migriert. Um diese Option in Visual Studio 2010 zu verwenden, müssen Sie den Compilerschalter unter Weitere Optionen im Abschnitt Befehlszeile der Projekteigenschaften eingeben. 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++.

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, können 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.

    Weitere Informationen finden Sie unter Gewusst wie: Öffnen von Projekteigenschaftenseiten.

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

  3. Klicken Sie auf die Eigenschaftenseite für die Befehlszeile.

  4. Ändern Sie das Feld Zusätzliche Optionen, um /Wp64 einzuschließen.

So legen Sie diese Compileroption programmgesteuert fest

Siehe auch

Referenz

Compileroptionen

Festlegen von Compileroptionen

Weitere Ressourcen

64 Bit-Programmierung mit Visual C++