➺➻➸ Processus principal :
1. Télécharger VScode
2. Installez l'outil cpptools
3. Télécharger MinGW
4. Configurer les variables d'environnement
5. Utilisez un simple fichier .cpp pour configurer l'environnement C++
6. courir
➺➻➸ Interprétation détaillée :
1. Télécharger VScode
Lien de téléchargement : https://code.visualstudio.com/Download
Processus d'installation : une étape à la fois, l'installation est très simple, le chemin d'installation dépend de l'individu
2. Installez l'outil cpptools
Ouvrez vscode et suivez les étapes ci-dessous pour installer
3. Télécharger MinGW
Adresse de téléchargement : https://sourceforge.net/projects/mingw-w64/files/
Fichier téléchargé : ne cliquez pas sur "Télécharger la dernière version" après avoir accédé au site Web, mais faites défiler vers le bas pour trouver la dernière version de "x86_64-posix-seh".
Installez MinGW : après le téléchargement, il s'agit d'un package compressé 7z. Après la décompression, déplacez-le vers l'emplacement que vous souhaitez installer. Mon emplacement d'installation est : D:\2Software\mingw64
4. Configurer les variables d'environnement
Objet de configuration : MinGW, donc copiez le chemin que vous venez d'installer MinGW
Configurez les variables d'environnement : prenez win10 comme exemple ici. Après avoir atteint l'étape 6, appuyez sur OK pour les fenêtres précédemment ouvertes, sinon cela échouera.
[Remarque] : Win7 doit ajouter le chemin, ne l'écrasez pas. Dans le cas où c'est vraiment couvert, cliquez sur annuler et recommencer, tant que vous ne cliquez pas sur OK, vous pouvez dire n'importe quoi ^o^
Après avoir configuré les variables d'environnement, il est préférable de redémarrer VScode ^V^
❁❁❁ Vérifiez que les variables d'environnement sont correctement configurées
Appuyez sur win + R, entrez cmd, entrez g++ après la touche Entrée, puis appuyez à nouveau sur Entrée. Si les informations suivantes [1] s'affichent, la configuration de la variable d'environnement a réussi. Si les informations suivantes [2] s'affichent, la configuration de la variable d'environnement échoue.
[1]:g++ : erreur fatale : aucun fichier d'entrée
[2] : 'g++' n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier batch.
5. Utilisez un simple fichier .cpp pour configurer l'environnement C++
(1) Créer un nouveau dossier vide Code
(2) Ouvrez VScode --> Ouvrir le dossier --> Sélectionnez le dossier Code que vous venez de créer
(3) Créez un nouveau fichier test.cpp (prenez l'exemple le plus simple de HelloWorld.cpp)
#include <stdio.h>
#include <windows.h>
int main()
{
printf("Hello World\n");
system("pause");
return 0;
}
(4) Entrez dans l'interface de débogage pour ajouter l'environnement de configuration, sélectionnez C++ (GDB/LLDB), puis sélectionnez g++.exe, puis le fichier de configuration launch.json sera automatiquement généré
(5) Modifier le fichier de configuration 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) Revenez au fichier .cpp, appuyez sur F5 pour déboguer, il apparaîtra que la tâche "task g++" est introuvable, sélectionnez "Configure Task", et le fichier tasks.json sera généré automatiquement
(7) Modifier le fichier 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 }
[Remarque] : La valeur de "preLaunchTask" dans le fichier launch.json doit être cohérente avec la valeur de "label" dans le fichier tasks.json. Le réglage de la valeur dépend de vos préférences personnelles et vous pouvez conserver la valeur par défaut.
6. courir
Revenez au fichier HelloWorld.cpp, appuyez sur F5 pour déboguer et constatez qu'il est tout à fait correct !