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;
}
それ以上はありません。