次の方法で共有


方法: 64 ビットの Visual C++ ツールセットをコマンド ラインから有効にする

Visual C++ には、32 ビット、64 ビット、または ARM ベースの Windows オペレーティング システム上で実行できるアプリを作成するためのコンパイラが用意されています。

[!メモ]

各エディションの Visual C++ に付属している特定のツールの詳細については、「Visual Studio エディションでの Visual C++ ツールおよびテンプレート」を参照してください。

Visual Studio IDE で 64 ビット アプリケーションを作成する方法については、「方法 : Visual C++ プロジェクトを 64 ビット プラットフォーム用に設定する」を参照してください。

Visual Studio には、x86、x64、および ARM を対象とする 32 ビット、x86 ホスト、ネイティブ、および ARM の各コンパイラが用意されています。Visual Studio が 64 ビット Windows オペレーティング システムにインストールされている場合、32 ビット、x86 ホスト ネイティブ、およびクロス コンパイラに加え、64 ビット、x64 ホスト ネイティブ、およびクロス コンパイラが、各対象 (x86、x64、および ARM) に対してインストールされます。それぞれの対象の 32 ビットと 64 ビットのコンパイラでは、同一のコードが生成されますが、64 ビット コンパイラは、プリコンパイル済みヘッダーのシンボルと、プログラム全体の最適化 (/GL/LTCG) オプションに対応するため、より多くのメモリをサポートしています。32 ビット コンパイラを使用していてメモリ制限の問題に直面した場合は、64 ビット コンパイラを試してください。

Visual Studio が 64 ビット Windows オペレーティング システムにインストールされている場合、64 ビット x64 ネイティブ コンパイラおよび x86 クロス コンパイラ用の追加のコマンド プロンプト ショートカットを使用できます。Windows 8 でこれらのコマンド プロンプトにアクセスするには、[スタート] 画面で [すべてのアプリ] を開きます。インストールされたバージョンの [Visual Studio] の下で、[Visual Studio ツール] を開き、ネイティブツールまたはクロスツールのいずれかのコマンド プロンプトを選択します。これ以前のバージョンの Windows では、[スタート] をクリックし、[すべてのプログラム][Visual Studio][Visual Studio ツール] の順にクリックしてコマンド プロンプトを選択します。

Vcvarsall.bat

どのコンパイラも、コマンド ラインから使用できます。これには、vcvarsall.bat コマンド ファイルを実行し、パスと環境変数を構成してコンパイラ ツールセットを有効にします。x86 または ARM プラットフォームを対象とする 64 ビット ツールセットを有効にするコマンド プロンプト ショートカットがないため、コマンド プロンプト ウィンドウで vcvarsall.bat を使用して 64 ビット ツールセットを代わりに使用します。詳細については、「コマンド ライン ビルドのパスと環境変数の設定」を参照してください。

次の手順では、コマンド プロンプトを設定して x86、x64、ARM プラットフォームを対象とした 64 ビット ネイティブ ツールセットを使用する方法を示しています。

vcvarsall.bat を実行して 64 ビット ツールセットを使用するには

  1. コマンド プロンプトで、Visual C++ インストール ディレクトリに変更します(システムおよび Visual Studio のインストールによって異なりますが、一般的な場所は C:\Program Files (x86)\Microsoft Visual Studio version\VC\ です)。たとえば、次のように入力します。

    cd "\Program Files (x86)\Microsoft Visual Studio 12.0\VC"

  2. x64 プラットフォームを対象とする 64 ビット コマンドライン ビルドのコマンド プロンプト ウィンドウを設定するには、コマンド プロンプトで次のように入力します。

    vcvarsall amd64

  3. x86 プラットフォームを対象とする 64 ビット コマンドライン ビルドのコマンド プロンプト ウィンドウを設定するには、コマンド プロンプトで次のように入力します。

    vcvarsall amd64_x86

  4. ARM プラットフォームを対象とする 64 ビット コマンドライン ビルドのコマンド プロンプト ウィンドウを設定するには、コマンド プロンプトで次のように入力します。

    vcvarsall amd64_arm

参照

その他の技術情報

64 ビット用プログラムの構成 (Visual C++)