更新 : 2007 年 11 月
キーワード __w64 として指定された型の 64 ビット移植性の問題を検出します。
既定では、/Wp64 コンパイラ オプションは Visual C++ 32 ビット コンパイラではオフ、Visual C++ 64 ビット コンパイラではオンに設定されています。
次の型の変数は、32 ビット オペレーティング システムで 64 ビット オペレーティング システム上で使用されているものとしてテストされます。
64 ビット コンパイラを使用してアプリケーションを定期的にコンパイルする場合は、64 ビット コンパイラはすべての問題を検出するので、32 ビット コンパイルの /Wp64 を無効にします。Windows 64 ビット オペレーティング システムへの対応の詳細については、「Visual C++ による 64 ビット プログラミング」を参照してください。
Visual Studio 開発環境でこのコンパイラ オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。詳細については、「方法 : プロジェクト プロパティ ページを開く」を参照してください。
[C/C++] フォルダをクリックします。
[全般] プロパティ ページをクリックします。
[64 ビット移植への対応] プロパティを変更します。
このコンパイラ オプションをコードから設定するには
参照
その他の技術情報