CPPファイルをEXEにコンパイルする方法

ページ名:CPPファイルをEXEにコンパイルする方法

このWikiHowでは、C++コード(CPP)を実行可能なEXEファイルに変換する方法を説明します。商用版のMicrosoft Visual Studioを使ってコードを書いている場合は、コンパイラが組み込まれているので簡単に使えます。コンパイラが付属していない別のコーディング・エディタを使用している場合、Minimalist Gnu (MinGW)と呼ばれるWindows用のGCCのフリー・ポートを使うことができます。このガイドは、あなたのソースコードがコンソールアプリケーション用で、外部のライブラリを必要としないことを仮定しています。

方法1

Microsoft Visual Studioを使う

  1. PCでVisual Studioを開きます。スタートメニューにあります。Visual StudioのフルIDE製品版を使用している場合は、この方法を使用してください。
    • コンパイラが付属していないVisual Studio Codeのような無料のコーディングアプリを使用している場合は、Windows用のGCCコンパイラであるMinGWのセットアップ方法を参照してください。
  2. 新しいプロジェクトを作成する。まだ作成していない場合は、[ファイル]メニューから[新規作成]を選択し、[プロジェクト]を選択します。 ダイアログ・ウィンドウが表示されます。
  3. プロジェクトをセットアップしてください:使用するバージョンによって手順が少し異なります:
    • Visual Studio 2019: "Language "メニューからC++を選択し、"Platform "メニューからWindowsを選択し、"Project type "としてConsoleを選択する。Console Appを選択し、Nextをクリックし、プロジェクト名を入力し、Createをクリックします。
    • Visual Studio 2017を使用します:Windows Desktopをクリックし、Windows Console Applicationをクリックします。プロジェクト名を入力し、OKをクリックします。
  4. まだ開いていなければ、ソリューション・エクスプローラーを開きます。この名前のウィンドウがまだ表示されていない場合は、View メニューをクリックし、Solution Explorer を選択して表示します。
  5. CPP ファイルを "Source Files" フォルダに追加します。このフォルダはソリューションエクスプローラの中にあります。このフォルダはソリューションエクスプローラの中にあります。メインのCPPファイル("int main() "を含むファイル)の名前を、選んだプロジェクトの名前に変更してください。
    • .Hファイルがあれば、"Header Files "ディレクトリに追加する。
  6. ビルド・メニューをクリックする。ウィンドウの一番上にあります。
  7. メニューの「Build Solution」をクリックします。これでプログラムがEXE形式にコンパイルされます。ビルドの結果は、ワークスペースの下部にある「出力」ウィンドウに表示されます。
    • Visual Studioからプログラムをテストするには、[Debug]メニューをクリックし、[Start without debugging]を選択します。
    • ファイル・エクスプローラからテストするには、ソリューション・エクスプローラ・ウィンドウでアプリの名前を右クリックし、ファイル・エクスプローラでフォルダを開くを選択し、Debugフォルダをダブルクリックします。
方法 2

MinGWを使用する

  1. Minimalist GNU for Windows(MinGW)をダウンロードします。コンパイラをまだ持っていない場合、MinGWはC++コードをコンパイルできるWindows用GCCの優れたバージョンです。ウェブ・ブラウザーにアクセスし、以下の指示に従う:
    • 左のパネルでDownloadsをクリックする。
    • あなたのオペレーティング・システムの下にある、Windowsロゴのついた青と白のボタンをクリックする。
    • ファイルがすぐにダウンロードされない場合は、[保存]をクリックして今すぐダウンロードします。
  2. ダウンロードしたインストーラーファイルを実行します。これを行うには、ダウンロードしたファイルをダブルクリックし、[インストール]をクリックし、[続行]をクリックします。デフォルトのインストールディレクトリはC:˶MinGWです-後で入力する必要があるので、簡単にするためにこのままにしておきます。アプリがインストールされます。インストールが完了したら、[続行]をクリックして起動します。
    • MinGWを別のフォルダにインストールする場合は、環境変数を適切に設定できるように、そのフォルダをメモしておく。
  3. MinGWのGCCファイルをインストールする。残りのインストール手順で、実際のGCCコンパイラと関連ファイルをダウンロードする:
    • 左側の列で、基本セットアップを選択します。
    • 右側の列のオプションをすべて選択し、プロンプトに従って、すべてインストールするようにマ ークを付けます。
    • Installationメニューをクリックし、Apply Changesを選択します。
    • Apply をクリックしてダウンロードを開始します。ダウンロードが完了したら、[閉じる]をクリックします。
  4. スタート]メニューを右クリックし、[システム]を選択します。設定ウィンドウが開き、「バージョン情報」画面が表示されます。
  5. 下にスクロールし、右パネルの「システム情報」をクリックします。パネルの一番下、"関連設定 "の下にあります。
  6. 左のパネルで「詳細システム設定」をクリックします。システム・プロパティ・ダイアログが開きます。
  7. 環境変数ボタンをクリックします。デフォルトで開く「詳細設定」タブの一番下にあります。
  8. MinGWバイナリパス変数を追加します。これにより、PCのどこからでも簡単にコンパイラを実行できるようになります。方法は以下の通りです:
    • 下のセクションの「システム変数」の下にある[パス]をダブルクリックします。
    • 右上の新規ボタンをクリックします。
    • 空欄に「C:◆MinGWbin」と入力し、「OK」をクリックします。
    • もう一度OKをクリックし、開いているウィンドウをすべて閉じます。
  9. スタート」ボタンを右クリックし、「ファイルエクスプローラー」をクリックします。ファイルブラウザが表示されます。
  10. CPPファイルを含むフォルダに移動します。場所は様々です。Visual Studio Code(Microsoftの無料コードエディタ)を使用している場合は、左側のパネルで.cppファイルを右クリックし、エクスプローラで開くをクリックすれば、アプリ内の場所をすぐに見つけることができます。他のエディタにもエクスプローラで開くオプションがあるかもしれません。
  11. Shiftキーを押しながらフォルダ内の何もない場所をクリックします。メニューが展開します。
  12. ここでOpen Command windowを選択します。Windows PowerShellを使っている場合は、代わりに Open PowerShell Window Here が表示されます。CPP コードと同じフォルダにコマンド プロンプトが開きます。
  13. コマンドを実行してプログラムをコンパイルします。g++ yourprogram.cpp (この名前を実際の CPP ファイルの名前に置き換えてください) と入力して ↵ Enter を押すと、CPP ファイルが EXE にコンパイルされます。C++コードにエラーがない限り、「EXE」で終わる新しいファイルが現在のフォルダーに表示されます。
この記事は、CC BY-NC-SAで公開されている「 CPPファイルをEXEにコンパイルする方法 」を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧