Installation de VScode et configuration de l'environnement c/c++ (minimaliste)

Enregistrez les problèmes d’installation et les solutions.


Table des matières 

1. Installez VScode

2.Installez MinGW

3. Configurez la variable d'environnement path

4. Configurer le fichier VScode

5. Résumé

La configuration de l'environnement fait référence à la configuration et à l'installation des progiciels et des composants requis pour l'environnement de langage de programmation correspondant sur un système d'exploitation spécifique. C/C++ est un langage de programmation étroitement lié à la configuration de l'environnement.

Avant d'écrire un programme c/c++, vous devez installer le compilateur et l'environnement de développement correspondant, tels que Visual Studio, Code::Blocks, Dev-C++, etc. Ces progiciels incluent des compilateurs C/C++, des débogueurs, des éditeurs de code et d'autres composants, permettant aux programmeurs d'écrire et de déboguer des programmes C/C++.

Le lien entre la configuration de l'environnement et c/c++ est qu'ils sont interdépendants. Sans configuration correcte de l’environnement, les programmes c/c++ ne peuvent pas être compilés et exécutés. En tant que langage de programmation, c/c++ nécessite une configuration d'environnement spécifique pour écrire et s'exécuter. La différence entre les deux est que la configuration de l'environnement est le processus d'installation et de configuration du logiciel, tandis que c/c++ est un langage de programmation.

1. Installez le logiciel VScode

Lien du site officiel : Visual Studio Code - Édition de code. Redéfini

Configurer le module linguistique chinois (simplifié) pour Visual Studio Code

Redémarrer VScode

Installer le serveur live du plug-in

2.Installez MinGW

Lien du site officiel  MinGW-w64 - pour téléchargement Windows 32 et 64 bits | SourceForge.net

Lien du disque réseau Baidu : https://pan.baidu.com/s/1OLTcISSOqTQ3fOJt5WE7jQ 
Code d'extraction : abcd

Il peut être utilisé après décompression

Placez le chemin d'installation dans un endroit facile à enregistrer. Les adresses des fichiers à l'intérieur seront nécessaires pour les installations ultérieures.

3. Configurez la variable d'environnement path

Rechercher le panneau de configuration directement sur ce PC

Recherchez les paramètres système avancés directement dans le Panneau de configuration

Cliquez sur le chemin dans les variables système

Cliquez sur Nouveau et copiez et collez le chemin du fichier bin MinGW dans l'espace vide.

garder

Vérifiez si l'opération a réussi : appuyez sur la touche fenêtre et entrez cmd

Si de nombreuses lettres anglaises apparaissent après avoir entré gcc -v et gcc +v, cela signifie un succès.

4. Configurer le fichier VScode

Créez un nouveau dossier sur le bureau avec n'importe quel nom

Ouvrir VScode Ouvrez le dossier nouvellement créé dans VScode

Créez un dossier nommé .vscode à l'intérieur du dossier

Créez trois fichiers dans ce dossier .vscode

Utiliser c_cpp_properties.json
       · launch.json
       · tâches.json

De haut en bas ils sont (changez le chemin correspondant en fonction des commentaires)

{
    "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保持一致
        }  
    ]  
}

Pas besoin de changer ce qui suit

{
    // 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
        }
        }
    ]
}

Enregistrez le fichier lorsque tout est terminé

Quittez et ressaisissez VScode

Créez simplement un fichier et entrez le code le plus simple pour l'essayer.

Voici un code simple

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

5. Résumé

Il est inévitable que vous rencontriez de nombreux problèmes et diverses erreurs lors de l'installation. C'est le meilleur choix de le suivre étape par étape. Je ne publie pas diverses images comme les autres blogs car j'espère pouvoir résoudre les problèmes de manière indépendante. Après de nombreuses tentatives, j'ai trouvé que je devrais essayer de mettre les noms de fichiers en anglais. Même si certains autorisent le chinois, afin d'éviter les erreurs, je peux tout remplacer par du pinyin anglais. Il est préférable de le diviser en plusieurs étapes. J'ai rencontré un problème. Il n’est pas nécessaire de réinventer la roue.

Je suppose que tu aimes

Origine blog.csdn.net/weixin_74193891/article/details/131510199
conseillé
Classement