long データ型と int データ型の違いとLong Vsを読んだことがあります。Int C/C++ - ポイントは何ですか?
32 ビット exe と 64 ビット exe を作成して、sizeof(int) と sizeof(long) の出力を生成しようとしています。
Windows 7 Ultimate x64 SP1 で Visual Studio 2010 を使用しており、構成マネージャーで x64 を選択しています。私のプリプロセッサもWIN64に設定されています。ただし、32 ビットの exe を作成するか 64 ビットの exe を作成するかに関係なく、sizeof(int) と sizeof(long) は 4 バイトとして取得されます。
x64 exe を生成するために設定する必要がある他のコンパイラ フラグはありますか (プロジェクトの x64/Debug フォルダーに生成された exe が表示されません)。