/Wp64 (偵測 64 位元可移植性問題)
這個編譯器選項已過時。 在 Visual Studio 2013 之前的 Visual Studio 版本中,這會在同時使用 __w64 關鍵字標記的類型上,偵測 64 位元可移植性問題。
/Wp64
備註
依預設,在 Visual Studio 2013 之前的 Visual Studio 版本中,/Wp64 編譯器選項在 Visual C++ 32 位元編譯器和 Visual C++ 64 位元編譯器中處於關閉狀態。
重要
/Wp64 編譯器選項和 __w64 關鍵字在 Visual Studio 2010 和 Visual Studio 2012 中已被取代,且不支援在 Visual Studio 2013 中啟動。如果您轉換使用這個參數的專案,則在轉換期間將不會移轉參數。若要在 Visual Studio 2010 或 Visual Studio 2012 中使用這個選項,您必須在專案屬性的 [命令列] 區段中,於 [其他選項] 下輸入編譯器參數。如果您在命令列使用 /Wp64 編譯器選項,則編譯器將發出Command-Line Warning D9002。請改用以 64 位元平台為目標的 Visual C++ 編譯器,並指定 /W4 選項,而非使用此選項和關鍵字來偵測 64 位元可攜性問題。如需詳細資訊,請參閱設定程式的 64 位元 (Visual C++)。
您可以如同在 64 位元作業系統上使用下列類型的變數一樣,在 32 位元作業系統上對其進行測試:
int
long
指標
如果您經常使用 64 位元編譯器編譯您的應用程式,可以在 32 位元編譯中只停用 /Wp64,因為 64 位元編譯器會偵測到所有的問題。 如需如何將 Windows 64 位元作業系統鎖定為目標的詳細資訊,請參閱 設定程式的 64 位元 (Visual C++)。
在 Visual Studio 開發環境中設定這個編譯器選項
開啟專案的 [屬性頁] 對話方塊。
如需詳細資訊,請參閱如何:開啟專案屬性頁。
按一下 [C/C++] 資料夾。
按一下 [命令列] 屬性頁。
修改 [其他選項] 方塊,以包含 /Wp64。