/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
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Gewusst wie: Öffnen von Projekteigenschaftenseiten.
Klicken Sie auf den Ordner C/C++.
Klicken Sie auf die Eigenschaftenseite Allgemein.
Ändern Sie die Eigenschaft Nach 64-Bit-Portabilitätsproblemen suchen.
So legen Sie diese Compileroption programmgesteuert fest
Siehe auch
Referenz
Festlegen von Compileroptionen