Maison >développement back-end >C++ >Comment configurer VS Code pour la compilation et l'exécution C 14/C 17 ?

Comment configurer VS Code pour la compilation et l'exécution C 14/C 17 ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-24 13:10:15401parcourir

How to Configure VS Code for C  14/C  17 Compilation and Execution?

Comment configurer VS Code pour utiliser C 14/C 17

Lorsque vous utilisez VS Code pour compiler et exécuter des programmes C, il est essentiel de configurez-le correctement pour prendre en charge la norme C souhaitée, telle que C 14/C 17. Dans le cas contraire, cela peut entraîner des erreurs de compilation liées à des erreurs non prises en charge. fonctionnalités.

Définition de la norme C dans task.json :

Pour spécifier la norme C dans votre configuration task.json, ajoutez la ligne suivante aux "args" tableau dans la tâche shell :

"-std=c++14"

Pour C 17, remplacez "c 14" par "c 17".

Utilisation de l'extension Code Runner :

Vous pouvez également utiliser l'extension Code Runner pour exécuter des programmes C dans VS Code. Pour ce faire, procédez comme suit :

  1. Ouvrez le volet Paramètres (Ctrl ,).
  2. Recherchez "code-runner" et sélectionnez-le.
  3. Dans dans le champ "Executor Map", ajoutez l'extrait suivant :
"cpp": "cd $dir & cd $dir && g++ -std=c++17 $fileName -o $fileNameWithoutExt & & $dir$fileNameWithoutExt",
  1. Assurez-vous que vous avez sélectionné le chemin correct du compilateur C dans votre configuration c_cpp_properties ou via les paramètres Code Runner.

En utilisant l'une de ces méthodes, vous pouvez configurer efficacement VS Code pour prendre en charge les normes C 14/C 17, permettant vous de compiler et d'exécuter des programmes C avec les dernières fonctionnalités.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn