➺➻➸ 主なプロセス:
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 キーを押してデバッグすると、完全に問題がないことがわかります。