web-dev-qa-db-ja.com

Visual Studio 2008 C ++ x64プラットフォームなし

Visual Studio2008をWindows7x64ラップトップにServicePack1のインストールと一緒にインストールしました。

ここで、C++ソリューションにx64プラットフォームを追加したいと思います。しかし、私のプロジェクトの構成マネージャーで使用できるx64プラットフォームはありません。 Visual Studioのインストール中にx64サポートを手動で選択し、インストールされたと確信しています。

セットアップの何が問題になっていますか?

17
cubesoft

私が思い出すと、VS 2008Proはデフォルトで64ビットコンパイラとツールをインストールしません。インストール時に明示的に選択する必要があります。

  1. コントロールパネル-> プログラムのアンインストール
  2. Visual Studioを選択し、アンインストール/変更をクリックします。
  3. 待つ。もう少し待ちます。 次へをクリックします。
  4. 機能の追加または削除を選択します。
  5. 展開MSVC 2008-> 言語ツール-> Visual C++
  6. X64コンパイラとツールを選択します。

おそらく、元のインストールメディアが必要になります。

64ビットコンパイラとツールをインストールすると、64ビット構成をソリューションに追加できるようになります。

40
Adrian McCarthy

Visual Studio 2008でx64アプリをビルドするために必要なすべてについては、 "Visual Studioを使用して64ビットアプリケーションをビルドする" を参照してください。

5
joce

プロジェクトにx64構成がない場合は、構成マネージャーを使用してその構成を追加するだけです。 2008がデフォルトでx64構成を作成したかどうかは覚えていませんが、そうではないと思います。

また、ソリューションにx64構成を追加するだけで、含まれているすべてのプロジェクトに追加するかどうかを確認するメッセージが表示されることを覚えているようですが、私の記憶は錆びています。

とにかく、構成を追加したら、プロジェクト設定で以前に変更したものをすべて変更する必要があります。出力パス、ライブラリの依存関係など。新しい構成「ウィザード」はかなり馬鹿げています。

0
dash-tom-bang

Visual Studio 2008には、Professionalエディション以降のx64コンパイラのみが付属しています。無料のWindowsSDKをMSDNからダウンロードして、x64コンパイラを入手できます。

0
Cory Nelson