2

私は 32 ビットの Windows 7 を使用しており、Visual Studio 2010 Express を使用しています。

64 ビット プラットフォーム用のソリューションを作成することは可能ですか?

可能であれば、どのように行われますか?

4

3 に答える 3

2

マネージ コードを記述し、AnyCPU を対象とする場合、コードは、実行されるプラットフォームに適したアセンブリに jit されます。

http://www.hanselman.com/blog/BackToBasics32bitAnd64bitConfusionAroundX86AndX64AndTheNETFrameworkAndCLR.aspx

Visual Studio Expressから 64 ビット アプリを直接ターゲットにするには、Visual C++ Express に加えて Windows ソフトウェア開発キット (SDK) をインストールします。

http://msdn.microsoft.com/en-us/library/9yb4317s.aspx

于 2012-04-28T15:32:08.293 に答える
0

MSDNの「方法: コマンド ラインで 64 ビット Visual C++ ツールセットを有効にする」が役立つかもしれませんが、VS2010では表現できません。基本的には、クロスコンパイラを使用することがすべてです。

編集:それに加えて、方法: Visual C++ プロジェクトを 64 ビット プラットフォームをターゲットに構成するもあります。

于 2012-04-28T15:30:27.643 に答える
0

cl64.exe 自体は 32 ビット プログラムです。64ビットコードを生成するだけです。Visual Studio で Win32 プロジェクトを作成し、構成マネージャーで新しいターゲット プラットフォームを作成します。

于 2012-04-28T15:30:54.070 に答える