私は 32 ビットの Windows 7 を使用しており、Visual Studio 2010 Express を使用しています。
64 ビット プラットフォーム用のソリューションを作成することは可能ですか?
可能であれば、どのように行われますか?
私は 32 ビットの Windows 7 を使用しており、Visual Studio 2010 Express を使用しています。
64 ビット プラットフォーム用のソリューションを作成することは可能ですか?
可能であれば、どのように行われますか?
マネージ コードを記述し、AnyCPU を対象とする場合、コードは、実行されるプラットフォームに適したアセンブリに jit されます。
Visual Studio Expressから 64 ビット アプリを直接ターゲットにするには、Visual C++ Express に加えて Windows ソフトウェア開発キット (SDK) をインストールします。
MSDNの「方法: コマンド ラインで 64 ビット Visual C++ ツールセットを有効にする」が役立つかもしれませんが、VS2010では表現できません。基本的には、クロスコンパイラを使用することがすべてです。
編集:それに加えて、方法: Visual C++ プロジェクトを 64 ビット プラットフォームをターゲットに構成するもあります。
cl64.exe 自体は 32 ビット プログラムです。64ビットコードを生成するだけです。Visual Studio で Win32 プロジェクトを作成し、構成マネージャーで新しいターゲット プラットフォームを作成します。