VScode のインストールと C/C++ 環境構成 (ミニマリスト)

インストールの問題と解決策を記録します。


目次 

1.VScodeをインストールする

2.MinGWをインストールする

3. パス環境変数を設定します。

4.VScodeファイルの設定

5. まとめ

環境構成とは、特定のオペレーティング システム上の対応するプログラミング言語環境に必要なソフトウェア パッケージとコンポーネントをセットアップしてインストールすることを指します。C/C++ はプログラミング言語であり、環境構成と密接に関連しています。

C/C++ プログラムを作成する前に、Visual Studio、Code::Blocks、Dev-C++ などの対応するコンパイラーと開発環境をインストールする必要があります。これらのソフトウェア パッケージには C/C++ コンパイラ、デバッガ、コード エディタ、その他のコンポーネントが含まれており、プログラマは C/C++ プログラムを作成およびデバッグできます。

環境設定と C/C++ の間の関係は、相互依存しているということです。環境が正しく構成されていないと、C/C++ プログラムをコンパイルして実行できません。プログラミング言語として、C/C++ を作成および実行するには、特定の環境構成が必要です。2 つの違いは、環境構成がソフトウェアのインストールとセットアップのプロセスであるのに対し、C/C++ はプログラミング言語であることです。

1.VScodeソフトウェアをインストールします

公式 Web サイトのリンク: Visual Studio Code - コード編集。再定義

Visual Studio Code の中国語 (簡体字) 言語パックを構成する

VScodeを再起動します

プラグインライブサーバーをインストールする

2.MinGWをインストールする

公式 Web サイトのリンク MinGW-w64 - 32 および 64 ビット Windows 用ダウンロード | SourceForge.net

Baidu ネットワーク ディスク リンク: https://pan.baidu.com/s/1OLTcISSOqTQ3fOJt5WE7jQ 
抽出コード: abcd

解凍して使用可能です

インストール パスを記録しやすい場所に配置します。内部のファイル アドレスは、以降のインストールで必要になります。

3. パス環境変数を設定します。

この PCコントロール パネルを直接検索します

コントロール パネルシステムの詳細設定を直接検索します

システム環境変数のパスをクリックします

「新規」をクリックし、MinGW bin ファイルのパスをコピーして空白スペースに貼り付けます。

保存

成功したかどうかを確認します。ウィンドウ キーを押して cmd と入力します。

gcc -v および gcc +v を入力した後に英語の文字がたくさん表示されれば、成功を意味します。

4.VScodeファイルの設定

デスクトップに任意の名前で新しいフォルダーを作成します

VScode を開く VScode で新しく作成したフォルダーを開きます

フォルダー内に .vscode という名前のフォルダーを作成します

この .vscode フォルダーに 3 つのファイルを作成します

分别· c_cpp_properties.json
       · launch.json
       · task.json

上から下へ(コメントに従って対応するパスを変更します)

{
    "configurations": [
        {
          "name": "Win32",
          "includePath": ["${workspaceFolder}/**"],
          "defines": ["_DEBUG", "UNICODE", "_UNICODE"],
          "windowsSdkVersion": "10.0.17763.0",
          "compilerPath": "D:/cyuyan/mingw64/bin/g++.exe", //将这个改为你自己的MinGW里的g++.exe路径
          "cStandard": "c17",
          "cppStandard": "c++20",
          "intelliSenseMode": "gcc-x64"
        }
      ],
      "version": 4
}
{  
    "version": "0.2.0",  
    "configurations": [  
        {  
            "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示  
            "type": "cppdbg",       // 配置类型,这里只能为cppdbg  
            "request": "launch",    // 请求配置类型,可以为launch(启动)或attach(附加)  
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径  
            "args": [],             // 程序调试时传递给程序的命令行参数,一般设为空即可  
            "stopAtEntry": false,   // 设为true时程序将暂停在程序入口处,一般设置为false  
            "cwd": "${workspaceFolder}", // 调试程序时的工作目录,一般为${workspaceFolder}即代码所在目录  
            "environment": [],  
            "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台  
            "MIMode": "gdb",  
            "miDebuggerPath": "D:/cyuyan/mingw64/bin/gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应  
            "setupCommands": [  
                {   
		            "description": "Enable pretty-printing for gdb",  
                    "text": "-enable-pretty-printing",  
                    "ignoreFailures": true  
                }  
            ],
            "preLaunchTask": "build hello world"//和tasks中label保持一致
        }  
    ]  
}

以下は変更する必要はありません

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558 
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
        "label": "build hello world",
        "type": "shell",
        "command": "g++",
        "args": [
            "-g",
            "${file}",
            "-o",
            "${fileDirname}\\${fileBasenameNoExtension}.exe"
        ],
        "group": {
            "kind": "build",
            "isDefault": true
        }
        }
    ]
}

すべて完了したらファイルを保存します

VScode を終了して再入力します

ファイルを作成し、最も簡単なコードを入力するだけで試していただけます。

ここに簡単なコードがあります

#include <stdio.h>
void main()
{ 
printf("This is a C program! \n");
}

5. まとめ

インストール中に多くの問題やエラーが発生することは避けられませんが、ステップバイステップで実行するのが最良の選択です。私は自分で問題を解決できる能力を身につけたいので、他のブログのようにさまざまな写真を掲載しません。いろいろ試した結果、「ファイル名を英語にすればいい。中国語が使えるものでも、エラーを避けるためにすべて英語のピンインに置き換えることができる。いくつかのステップに分けたほうがよい。」ということが分かりました。車輪を再発明する必要はありません。

おすすめ

転載: blog.csdn.net/weixin_74193891/article/details/131510199
おすすめ