


Un article explique en détail la configuration de vscode, l'environnement d'exécution C/C++ [enseignement au niveau nounou]
Comment développer du C/C++ en VScode ? Comment configurer l'environnement C/C++ ? L'article suivant partagera avec vous le didacticiel de configuration de VScode sur l'environnement d'exécution C/C++ (enseignement au niveau nounou). J'espère qu'il sera utile à tout le monde !
Préparation
Pour configurer l'environnement d'exécution C/C++ dans Vscode, vous devez d'abord télécharger l'environnement de développement C/C++, puis ajouter l'environnement de développement C/C++ aux variables système.
La première étape consiste à télécharger vscode
Tout le monde devrait savoir comment télécharger VsCode. Nous ne fournirons pas le tutoriel de téléchargement et d'installation de VsCode ici
La deuxième étape consiste à. téléchargez mingw
ici En utilisant MinGW comme environnement de développement C/C++, le lien du site officiel est le suivant
Lien du site officiel :Site officiel de MinGW
Une fois le téléchargement terminé, nous obtiendrons un tel installateur [Apprentissage recommandé : Tutoriel vscode, Enseignement de la programmation,Tutoriel vidéo vuejs]
Double-cliquez pour ouvrir
Alors on trouve le dossier d'installation de mingw
Entrez dans l'ordre
- mingw-get install gcc
- mingw-get install g++
- mingw-get install gdb
Remarque : Étant donné que le serveur fournissant le service de téléchargement est à l'étranger, le téléchargement sera plus lent, même certains contenus peuvent ne pas être téléchargés (comme gdb.exe). Si vous ne souhaitez pas utiliser le débogage gdb, gdb.exe le fait). pas besoin d'être téléchargé (le code d'exécution est compilé et exécuté directement, aucun débogueur gdb n'est nécessaire)
Si vous souhaitez utiliser le débogueur gdb, veuillez vous référer à la méthode d'installation msys2 fournie par le patron dans la zone de commentaire pour installer le dernière version
ou téléchargez-la depuis Baidu Netdisk (ne demandez pas pourquoi vous utilisez Baidu Netdisk, car les autres netdisks sont complets T_T)
Ce qui est fourni ici est la version 8.1.0 (la dernière version 11.2, en date du 2022/11/14 )
Lien : MinGW version 8.1.0
Code d'extraction : Suif
La taille du package compressé est de 129,41 Mo, utilisez Baidu Netdisk L'essai est limité à 30 secondes (s'il y en a), et il sera bientôt téléchargé
Test personnel , la version 8.1.0 prend entièrement en charge les normes C++17 et inférieures.
Ensuite, le téléchargement de mingw est terminé
La troisième étape consiste à ajouter mingw aux variables système
Cette étape consiste à indiquer à l'ordinateur quel dossier il peut être trouvé dans l'environnement d'exécution C/C++
Appuyez sur win + r pour ouvrir l'interface suivante
Entrezgcc -v
g++ -v
gdb -v
pour voir si le résultat normal est affichéL'affichage normal du résultat indique la configuration de l'environnement système Correct, il est recommandé de redémarrez l'ordinateur à ce moment (bien sûr, vous n'avez pas besoin de redémarrer)
La quatrième étape consiste à ouvrir VsCode et à installer les plug-ins nécessaires
Démarrez officiellement la configuration
La première étape consiste à créer un dossier pour stocker les fichiers C/C++ et à créer un nouveau fichier cpp
Remarque: L'environnement configuré s'applique uniquement à ce grand dossier
Méthode de configuration - Méthode de configuration à l'aide du plug-in d'exécution de code - simple
C'est la méthode de configuration la plus simple, et c'est aussi la plus conviviale pour les débutants ou les personnes ayant peu de contact avec les ordinateurs. Cette méthodeCette méthode nécessite l'utilisation d'un plug-in, exécutons du code. Nous ouvrons d'abord le magasin d'extensions et installons le plug-in d'exécution du code
Une fois l'installation terminée, nous le trouverons là-bas. est un code d'exécution supplémentaire sur le clic droit
Cliquez simplement sur Exécuter le code pour compiler et exécuter le programme.
Problème 1 : lors de l'exécution du programme avec du code d'exécution, les données ne peuvent pas être saisies dans le terminal
En raison du problème de configuration du code d'exécution, certains étudiants peuvent obtenir des résultats de sortie lors de l'exécution du programme avec du code d'exécution. , mais ne peut pas directement entrer du contenu dans vscode dans le programme, nous avons donc également besoin de certains paramètres pour ajuster le code d'exécution.
Nous appuyons sur ctrl + pour entrer les paramètres (ctrl + virgule) ou cliquez sur Fichier-> Préférences-> Paramètres
Redémarrer vscode, afin que nous puissions mettre à jour le programme dans vscode Entrez le content
Question 2 : Le code d'exécution du code apparaît gcc (ou g++) : erreur ; aucune erreur de fichier ou de répertoire de ce type
Analyse des causes
Cette erreur peut être causée par le fait que la commande de compilation n'est pas exécuté avant Causé avant d'entrer dans le dossier spécifié, afin que nous puissions ajouter un chemin de dossier cible cd
Solution
La première étape consiste à ouvrir les paramètres de l'extension du coureur de code
La seconde étape Étape 1 : Entrez dans l'interface de configuration de la commande
La troisième étape consiste à modifier la commande de compilation
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
Méthode de configuration 2 : Utiliser la méthode de configuration du débogage gdb - complexe
Si vous souhaitez utiliser Si vous souhaitez déboguer le programme avec le débogueur gdb, vous devez utiliser cette méthode
La première étape consiste à configurer l'environnement de l'éditeur
Nous maintenons ctrl + shift + p pour ouvrir le panneau de commande ou cliquez sur View-> Command Panel
Configurons le chemin du compilateur et la norme c/c++
Puis fermez cette interface , nous constaterons qu'il y a un dossier .vscode supplémentaire dans le dossier CppProject
La deuxième étape consiste à configurer la tâche de compilation task.json
De même, nous maintenons ctrl + shift + p pour accéder au panneau de commande ou cliquez sur View-> Command Panel
À ce stade, nous constaterons qu'il y a plus de tâches.json dans le dossier .vscode
Une brève introduction à ce dont vous avez besoin à prendre en compte dans task.json :
- label : compilez le nom de la tâche et configurez launch.json par la suite. Nous pouvons appeler la tâche de compilation par le nom de la tâche de compilation.
- commande : Chemin du compilateur, la tâche de compilation appellera le compilateur, veuillez vous assurer que le chemin est correct.
args : Commande transmise au compilateur En définissant ce contenu, vous pouvez définir le chemin pour générer le programme exe
La troisième étape consiste à configurer la tâche de débogage launch.json
Parce que le plug-in C/C++ actuel ne génère pas automatiquement launch.json, launch.json doit donc être écrit par nous-mêmes et créer un Nouveau lancement dans le dossier .vscode Fichier .json Fichier
Nous constatons qu'il y a une configuration d'ajout
Nous cliquons sur la configuration d'ajout et sélectionnons le démarrage GDB
nous besoin de modifier 3 endroits
Première place : programme - chemin du programme exécutable
- Cet élément représente le chemin du programme appelé, et sa valeur doit être la même que le chemin du programme exe généré dans task.json, sinon, il échouera car le programme exécutable est introuvable. Erreur
Cette valeur indique l'utilisation avant de démarrer le débogueur gdb La tâche de compilation, sa valeur est égale à l'étiquette dans tâches.json.Deuxième place : miDebuggerPath - Chemin du débogueur personnalisé
- Cette valeur représente le chemin du débogueur gdb et son chemin. la valeur doit être cohérente avec le débogueur gdb que vous souhaitez utiliser. Le chemin est cohérent, sinon cela indiquera que le débogueur gdb est introuvable. tâche exécutée avant le débogage
Ce contenu n'est pas généré automatiquement, nous devons donc l'écrire manuellement.
Enregistrez et redémarrez l'éditeur, nous pouvons appuyer sur F5 pour déboguer le programme
- Remarque : toute modification de fichier doit être enregistrée avant que le nouveau contenu ne prenne effet. Nous pouvons appuyer sur ctrl. + s pour enregistrer rapidement le fichier
Question 1 Pourquoi n'y a-t-il aucune sortie après l'exécution du programme
Q : Pourquoi ce message d'erreur apparaît-il après avoir appuyé sur F5 et il n'y a aucune sortie
Réponse : Il ne s'agit pas d'un message d'erreur, mais d'une commande de compilation et de débogage, et les résultats de sortie sont affichés dans la console de débogage.
Paramètres avancés de la fenêtre noire pop-up classique pour exécuter le programme (exécuter le programme dans le terminal système)
Certains amis peuvent trouver la console de débogage pas facile à utiliser, Si vous souhaitez que vscode compile et exécute un programme c/c++, un terminal apparaîtra et exécutera le programme dans le terminal. C'est en fait très simple. Il nous suffit de modifier le contenu du programme et des arguments dans launch.json, puis. définir une fenêtre noire pour apparaître.
Réponse : L'utilisation du débogage gdb avec vscode ne fournit pas d'éléments de configuration pour exécuter des programmes dans le terminal intégré de vscode.
Q : Pourquoi ne pas le configurer pour exécuter le programme dans le terminal intégré vscode ?
Si vous souhaitez configurer le programme pour qu'il s'exécute dans le terminal intégré vscode, veuillez vous référer à la première méthode de configuration ou à la troisième méthode de configuration
Remarque : le débogage du point d'arrêt ne peut pas être utilisé lors de l'exécution du programme à l'aide du terminal système (cmd), alors veuillez utiliser votre discrétion Configuration
Les gens comme moi qui utilisent vscode pour écrire des questions d'algorithme n'ont pas vraiment besoin de points d'arrêt, il est donc préférable de le configurer pour qu'il affiche une fenêtre noire.
我的program 和 args 中的内容:
"program": "C:\\Windows\\System32\\cmd.exe", "args": [ "/c", "${fileDirname}\\build\\${fileBasenameNoExtension}.exe", // 更改这项内容为task.json中生成的exe程序路径就好 "&", "pause" ],
完成后的效果
有的小伙伴不想用run code,但是又想达到run code那样能在vscode内置终端中执行程序的效果,可以尝试下使用windows调试。(实际上就是只编译运行程序,没有任何辅助调试程序的功能)
注意:该配置方法无法使用断点调试。
第一步 配置编辑器环境
同配置方法二中的第一步
第二步 配置task.json 编译任务
同配置方法二中的第二步
第三步 配置launch.json 调试任务
先自建一个lanuch.json文件(参考配置方法二中的第三步)
- 如果lanuch.json中有内容的话,先把configurations中的内容注释掉或者删除掉
- 全选configurations中的内容,按下快捷键ctrl + / 即可快速注释选中内容。
然后我们点击添加配置,选择windows启动
我们只需要修改两项内容即可
第一处:program - 可执行程序路径
- 该项内容表示调用的程序路径,其值应和task.json中生成的exe程序路径相同,否则会由于无法找到可执行的程序而报错
第二处:preLaunchTask - 调试之前执行的编译任务
- 该项值表示启动gdb调试器之前使用的编译任务,其值等于task.json中的label。
- 该项内容并不会自动生成,因此需我们手动编写。
注意配置项: console - 启动调试目标的位置
- 通过更改该项的值,我们可以自由地切换在系统终端中运行程序还是在vscode终端中运行程序
- 该项值为 externalTerminal 则是在系统终端中运行程序
- 该项值为 integratedTerminal 则是在vscode终端中运行程序
我们把该项值改为 integratedTerminal 即可在vscode终端中运行程序
最终效果:
全篇结束,感谢阅读!如果有任何疑问可以评论区留言(因为水平有限,有些问题不一定能解答哈)!
编辑器插件推荐:
- Thème GitHub : Plug-in de thème, le thème de l'éditeur présenté dans cet article, Github Light pure white semble très confortable.
- vscode-icons : plug-in d'icônes, les icônes présentées dans cet article, avec les icônes, la barre latérale semble plus vivante.
- codeSnap : Un plug-in d'outil qui génère des captures d'écran de code et est utilisé pour analyser le code. C'est très sympa.
Pour plus de connaissances sur VSCode, veuillez visiter : Tutoriel de base vscode !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds





Vs Code Système Exigences: Système d'exploitation: Windows 10 et supérieur, MacOS 10.12 et supérieur, processeur de distribution Linux: minimum 1,6 GHz, recommandé 2,0 GHz et au-dessus de la mémoire: minimum 512 Mo, recommandée 4 Go et plus d'espace de stockage: Minimum 250 Mo, recommandée 1 Go et plus d'autres exigences: connexion du réseau stable, xorg / wayland (Linux) recommandé et recommandée et plus

Comment définir des fichiers d'en-tête à l'aide du code Visual Studio? Créez un fichier d'en-tête et déclarez les symboles dans le fichier d'en-tête à l'aide du nom du suffixe .h ou .hpp (tels que les classes, les fonctions, les variables) compilez le programme à l'aide de la directive #include pour inclure le fichier d'en-tête dans le fichier source. Le fichier d'en-tête sera inclus et les symboles déclarés sont disponibles.

Comment résoudre le problème que les commentaires chinois dans le code Visual Studio deviennent des points d'interrogation: vérifiez le codage du fichier et assurez-vous qu'il s'agit de "UTF-8 sans bom". Changez la police en une police qui prend en charge les caractères chinois, tels que "Song Style" ou "Microsoft Yahei". Réinstallez la police. Activer le support Unicode. Mettre à niveau VScode, redémarrer l'ordinateur et recréer le fichier source.

Visual Studio Code (VSCODE) est un éditeur de code Open Source, Open Source et gratuit développé par Microsoft. Il est connu pour son léger, l'évolutivité et le support pour une large gamme de langages de programmation. Pour installer VScode, veuillez visiter le site officiel pour télécharger et exécuter l'installateur. Lorsque vous utilisez VSCODE, vous pouvez créer de nouveaux projets, modifier le code, déboguer le code, naviguer dans les projets, développer VSCODE et gérer les paramètres. VScode est disponible pour Windows, MacOS et Linux, prend en charge plusieurs langages de programmation et fournit diverses extensions via Marketplace. Ses avantages incluent le léger, l'évolutivité, le support linguistique étendu, les fonctionnalités riches et la version

Les commandes communes pour les bornes de code vs incluent: effacer l'écran du terminal (Clear), répertorier le fichier de répertoire (LS) actuel, modifier le répertoire de travail actuel (CD), imprimer le répertoire de travail actuel (PWD), créer un nouveau répertoire (MKDIR), supprimer le répertoire vide (RMDIR), Créer un nouveau fichier (Touch) Supprimer un fichier ou répertoire (RM), copier un fichier ou directif) (mv) afficher le contenu du fichier (CAT) Affichage du contenu du fichier et défiler (moins) afficher le contenu du fichier Seule défilement (plus) Affichez les premières lignes du fichier (tête)

VS CODE Utilisation de la clé de raccourci en une étape / prochaine: une étape (arrière): Windows / Linux: Ctrl ←; macOS: cmd ← Étape suivante (vers l'avant): Windows / Linux: Ctrl →; macOS: CMD →

VS Code pour changer le mode chinois: ouvrez l'interface des paramètres (Windows / Linux: Ctrl, macOS: CMD,) Recherchez des paramètres "Editor: Language" Sélectionnez "Chine

Il existe deux façons de configurer une langue chinoise dans Visual Studio Code: 1. Installez le package de langue chinoise; 2. Modifiez les paramètres "Locale" dans le fichier de configuration. Assurez-vous que la version du code Visual Studio est de 1,17 ou plus.
