1. ホーム
  2. c++

[解決済み] Visual C++ 2010 Expressで64ビットアプリケーションをコンパイルするには?

2022-07-14 19:45:37

質問

32 ビット版の Visual C++ 2010 Express で 64 ビット アプリケーションをコンパイルする簡単な方法はありますか。もしあれば、どのような構成が必要でしょうか。

どのように解決するのですか?

ステップバイステップで説明します。

  1. Windows ソフトウェア開発キット バージョン 7.1 をダウンロードし、インストールします。Visual C++ 2010 Express には 64 ビット コンパイラーは含まれていませんが、SDK には含まれています。SDKへのリンクです。 http://msdn.microsoft.com/en-us/windowsserver/bb980924.aspx
  2. プロジェクトの設定を変更します。プロジェクトの[プロパティ]に移動します。ダイアログボックスの上部に、"Configuration" ドロップダウンメニューがあります。また、[プラットフォーム]ドロップダウンには、[Win32]と表示されています。出てきたダイアログで、プロジェクトを見つけて、プラットフォームドロップダウンを押して、新規を選択し、x64を選択します。ここで、[Active solution platform"] ドロップダウン メニューを "x64." に変更します。[Properties] ダイアログ ボックスに戻ると、[Platform"] ドロップダウンには "x64." と表示されているはずです。
  3. 最後に、ツールセットを変更します。プロジェクトの [プロパティ] メニューの [構成プロパティ] - [全般] で、[プラットフォーム ツールセット] を "v100" から "Windows7.1SDK" に変更します。

これらの手順は、いずれにせよ、私にとってはうまくいきました。ステップ 2 の詳細については、前の投稿者が言及した Microsoft のリファレンスに記載されています。 http://msdn.microsoft.com/en-us/library/9yb4317s.aspx .