VSCode は C++ プログラムを実行します

0. フロー節約自己改善版

この方法は次の 2 つの参照リンクから取得されており、自分で参照してインストールを実行できます。

1. https://code.visualstudio.com/docs/langages/cpp

2. https://www.youtube.com/watch?v=0HD0pqVtsmw&list=LL&index=1

簡単に言うと、手順は次のとおりです。

ステップ 1: mingw-w64 をインストールし、そのコンソールに gcc および gdb デバッガーをインストールします。

ステップ 2: mingw64 の下の bin フォルダーを環境変数に追加します。

ステップ 3: vscode 拡張機能ストアで C++ 関連の拡張プラグインを検索してインストールします。

1. mingw-w64 のインストールと gcc の設定

VSCode 自体には C++ コンパイラとデバッガが含まれていないため、関連する環境を自分でインストールする必要がありますが、mingw64 はそのようなオープンソース オプションの 1 つです。もちろん、面倒な作業をしたくない場合は、Visual Studio Communityなどの IDE を使用して、1 ステップで正しく実行できます。

1.1. mingw-w64のインストール

S1. MSYS2 Web サイトにアクセスし、プログラムをダウンロードしてインストールします (リンクはここにあります)。

S2.紫色の MSYS2 MSYS を開き、次のコマンドを入力して次のパッケージを更新します。

pacman -Syu

S3.ウィンドウを閉じ、再起動し、次のコマンドを使用してシステムを更新します。

pacman -Su

S4.完了したらウィンドウを閉じ、MSYS2 MINGW64 を開いて GCC と GDB を構成およびインストールします。(コンピュータが 32 ビットの場合は、接尾辞が 32 のものを選択してください)

1.2. GCC の設定

S1. gcc 関連のパッケージを検索し、次の手順に従ってこのステップを完了します: (このステップはスキップできます。S3に直接移動して結論を​​確認し、直接インストールします)。

pacman -Ss gcc

 

S2。上の図を使用して、gcc に関連するすべてのパッケージを確認できます。私たちの目標は、mingw64 (32 ビット コンピューターは 32 のサフィックスを選択します) と C++ に適したコンパイラーを見つけることです。ここでは、GNU Compiler Collection (C、 C++、  OpenMP ) MinGW-w64 の場合は、上のアイコンに示されている部分を参照してください。私のものはすでにインストールされているため、[インストール済み]ロゴが付いています。

 

S3.必要な名前をコピーし、対応するパッケージを検索してインストールし、次のコマンドで完了します。

 pacman -S mingw-w64-x86_64-gcc

 すでにインストール済みですので、このような再インストール確認が出ますので、実際の表示に合わせてご確認ください。

S4.インストールが完了したら、次のコマンドを実行して、インストールが成功したかどうかを確認できます。

gcc --version
g++ --version

 1.3. GDB の設定

1.2と同様に、次のコマンドを使用して検索、インストール、確認を行います。GNUデバッガー (mingw-w64)
が目標なので、ここでは繰り返しません。

pacman -Ss gdb #搜索gdb包
pacman -S mingw-w64-x86_64-gdb #安装符合要求的gdb包
gdb --version #检查gdb是否安装成功

 

 1.4. 環境変数の設定

S1.環境変数を設定するためのウィンドウを開きます(理解できない場合は、Baidu を自分で調べてください)

S2.システム変数Path見つけて編集し、環境変数の編集ウィンドウ新しいパスを作成し、 msys64 をインストールした場所を見つけます(たとえば、私の場合はC:\msys64\mingw64\binです)。このパスをここに追加します。をクリックして保存します。

 

 S3. win+r で cmd を開き、正常に表示できるかどうかを確認します。

gcc --version
g++ --version

 2.VSCodeの設定

1. 拡張機能をインストールする

S1. VSCode の拡張機能ストアでC++を検索し、下の図にある C++ 関連のものをインストールします (インストール後は忘れずにプログラムを再起動してください)。

S2.この時点で、 C++ プログラムは右上の三角形の再生ボタンを使用するか、右クリックして[コードの実行]を使用して実行できます。

2. 最後のステップ

上記の手順を完了すると、C++ コードは正常に実行できますが、cin などの入力操作が含まれる場合、表示インターフェイスが「出力」インターフェイスにあるため、キーボード入力ができなくなります。表示される結果は読み取り専用であるためコードをターミナルで機能させるには、小さな変更が 1 つ必要です。具体的には:

· [ファイル][設定][設定]検索バー[ターミナルで実行]を検索し、[コード ランナー]オプションを確認します。

 

このようにして、入力は通常どおり、簡単なテストを実行できます。

#include <iostream>
#include <string>
int main()
{
    using namespace std;
    string greeting;
    cin>>greeting;
    cout<<"hello "<<greeting<<" again"<<endl;
    return 0;
}

 

 

それ以上はありません。

おすすめ

転載: blog.csdn.net/neowell/article/details/127618654