VSCode1 - C/C++ 環境の構成

➺➻➸ 主なプロセス:

1.VScodeをダウンロードする

2. cpptools ツールをインストールします

3. MinGWをダウンロードする

4. 環境変数を設定する

5. 単純な .cpp ファイルを使用して C++ 環境を構成します

6. 走る

 

  ➺➻➸ 詳細な解釈:

1.VScodeをダウンロードする

ダウンロードリンク: https://code.visualstudio.com/Download

インストールプロセス: 一度に 1 ステップずつ、インストールは非常に簡単です。インストールパスは個人によって異なります。

2. cpptools ツールをインストールします

vscode を開き、以下の手順に従ってインストールします。

3. MinGWをダウンロードする

ダウンロードアドレス: https://sourceforge.net/projects/mingw-w64/files/

ダウンロードしたファイル: Web サイトに入った後「最新バージョンをダウンロード」をクリックせず、下にスクロールして「x86_64-posix-seh」の最新バージョンを見つけます。

MinGWのインストール: ダウンロード後、7z圧縮されたパッケージになっていますので、解凍後、インストールしたい場所に移動してください。私のインストール場所は次のとおりです: D:\2Software\mingw64

4. 環境変数を設定する

設定オブジェクト: MinGW なので、MinGW をインストールしたパスをコピーします。

環境変数を構成する: ここでは win10 を例にします。ステップ 6 に到達したら、以前に開いていたウィンドウに対して [OK] を押します。それ以外の場合は失敗します。

[注意]: win7 ではパスを追加する必要があります。上書きしないでください。本当にカバーされている場合は、[キャンセル] をクリックして最初からやり直してください。[OK] をクリックしない限り、何を言っても構いません ^o^

  環境変数を設定した後、VScode ^V^ を再起動するのが最善です。

  ❁❁❁環境変数が正常に構成されていることを確認します

press win + R, enter cmd, enter g++ after the Enter key, and press Enter again. 以下の情報[1]が表示されれば、環境変数の設定は成功です。以下の情報[2]が表示された場合は、環境変数の設定に失敗しています。

[1]:g++: 致命的なエラー: 入力ファイルがありません

[2]: 'g++' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

5. 単純な .cpp ファイルを使用して C++ 環境を構成します

  (1) 空のフォルダーを新規作成 コード

  (2) VScode を開く --> フォルダーを開く --> 先ほど作成したコードのフォルダーを選択します

  (3) 新しい test.cpp ファイルを作成します (最も単純な HelloWorld.cpp を例にします)

コードをコピーする

#include <stdio.h>
#include <windows.h>
int main()
{
    printf("Hello World\n");
    system("pause");
    return 0;
}

コードをコピーする

  (4) デバッグ インターフェイスに入り、構成環境を追加し、C++ (GDB/LLDB)、g++.exe を選択すると、launch.json 構成ファイルが自動的に生成されます。

  (5) launch.json設定ファイルを編集する

コードをコピーする

 1 {
 2     "version": "0.2.0",
 3     "configurations": [
 4         {
 5             "name": "g++.exe build and debug active file",
 6             "type": "cppdbg",
 7             "request": "launch",
 8             "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
 9             "args": [],
10             "stopAtEntry": false,
11             "cwd": "${workspaceFolder}",
12             "environment": [],
13             "externalConsole": true,      //修改此项,让其弹出终端
14             "MIMode": "gdb",
15             "miDebuggerPath": "D:\\2Software\\mingw64\\bin\\gdb.exe",
16             "setupCommands": [
17                 {
18                     "description": "Enable pretty-printing for gdb",
19                     "text": "-enable-pretty-printing",
20                     "ignoreFailures": true
21                 }
22             ],
23             "preLaunchTask": "task g++" //修改此项
24         }
25     ]
26 }

コードをコピーする

  (6) .cpp ファイルに戻り、F5 キーを押してデバッグします。タスク「task g++」が見つからないというメッセージが表示されます。「タスクの構成」を選択すると、tasks.json ファイルが自動的に生成されます。

  (7)tasks.jsonファイルを編集する

コードをコピーする

 1 {
 2     "version": "2.0.0",
 3     "tasks": [
 4         {
 5             "type": "shell",
 6             "label": "task g++",    //修改此项
 7             "command": "D:\\2Software\\mingw64\\bin\\g++.exe",
 8             "args": [
 9                 "-g",
10                 "${file}",
11                 "-o",
12                 "${fileDirname}\\${fileBasenameNoExtension}.exe"
13             ],
14             "options": {
15                 "cwd": "D:\\2Software\\mingw64\\bin"
16             },
17             "problemMatcher": [
18                 "$gcc"
19             ],
20             "group": "build"
21         }
22     ]
23 }

コードをコピーする

[注意]: launch.json ファイルの「preLaunchTask」の値は、tasks.json ファイルの「label」の値と一致している必要があります。値の設定は個人の好みに依存しますので、デフォルトのままで問題ありません。

6. 走る

  HelloWorld.cpp ファイルに戻り、F5 キーを押してデバッグすると、完全に問題がないことがわかります。

 

テクノロジー ディスカッション グループへの参加を歓迎します。広告はありません。純粋なテクノロジーです。大手も初心者も歓迎します。グループ内での初心者に対する差別は禁止されています。大手は自発的に質問に答えます。

おすすめ

転載: blog.csdn.net/dongyunlong123/article/details/110950100