Maison >développement back-end >C++ >Comment activer la prise en charge de C 17 dans Visual Studio Code ?
Activation de la prise en charge de C 17 dans l'extension C de Visual Studio Code
Problème :
Dans Visual Studio Code ( VSCode), les développeurs peuvent rencontrer des erreurs lors de l'utilisation des fonctionnalités C 17 telles que std::string_view. Malgré une construction réussie du code, l'éditeur génère des gribouillis d'erreur, suggérant un manque de prise en charge de C 17.
Solution :
Pour résoudre ce problème et activer la prise en charge de C 17 :
Dans VSCode :
Pour le débogueur :
Dans le fichier "tasks.json", assurez-vous que les lignes suivantes sont present:
{ ... "tasks": [ { ... "args": [ "-std=c++17", "-I", "${fileDirname}", "-g", "${fileDirname}/*.cpp", "-o", "${workspaceFolder}/out/${fileBasenameNoExtension}.o" ], ... "defines": ["_GLIBCXX_USE_CXX11_ABI=0"] ... } ] ... }
Remarque : Assurez-vous qu'un dossier nommé « out » existe à la racine de votre espace de travail.
En suivant ces étapes, vous pouvez efficacement activez la prise en charge de C 17 dans VSCode et assurez-vous que l'éditeur et le débogueur utilisent la version C correcte, éliminant ainsi les gribouillis d'erreur et permettant un développement transparent avec C 17 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!