2011-02-04 17 views
2

私のアプリケーションの64ビット版の作成を開始したいと思いますが、slnとvsprojファイルの変更についてはわかりません。私のslnとvsprojに64ビットにするためにどのような変更を加える必要がありますか?64bit配備

同じように、ゲーム開発に適したデフォルトのslnまたはプロジェクトファイルに変更はありますか?私はVisual Studio 2010を使用しています。

+0

おそらく64ビットアプリケーションを実行するには64ビットプロセッサが必要なので、64ビットプロセッサでコンパイルする必要があります。 – BlackBear

+0

32ビットシステム上に64ビットアプリケーションを構築することはできますが、実行することはできません。 – Ferruccio

+0

大きなアドレス空間が必要な場合を除き、64ビットアプリケーションには大きな欠点があり、利点はほとんどありません。 –

答えて

1

これまで説明した内容を追加するには、64ビットのサポートが必要な理由を理解してください。ほとんどの場合、より大きなメモリ割り当てにアクセスする必要はありません。また、x86/x64 P/Invokeの互換性の問題があることに注意してください(管理対象のC++を使用している場合は、サードパーティのアンマネージドアセンブリを使用する予定です)。

詳細については、Scott Hanselman has to say about thisを参照してください。また、脇役として、私はいくつかの移行のアイデアについて説明しているthis blog postを読むことをお勧めします。

4

VSメニューから選択してくださいBuild | Configuration Manager

Configuration Managerダイアログボックスで、Platformドロップダウンを開き、<New...>を選択します。

[新しいプロジェクトプラットフォーム]ダイアログで、プラットフォームとしてx64を選択し、[OK]をクリックします。

+0

ところで、人気のあるVisual Studio 2010 Expressには64ビットコンパイラが付属していないことに注意してください。 – Oystein

0

あなたがx64 solution platformを追加する必要があります。

Build -> Configuration Manager -> Active Solution Platform -> New -> New platform = x64 

あなたは「x64のは、」あなたがVisual Studioのインストーラ

でそれをインストールします表示されないならば、ちょうどactive solution platformとして「x64」は、選択し

を構築