Maison > développement back-end > C++ > Comment puis-je corriger les erreurs C 17 `std::string_view` dans VSCode ?

Comment puis-je corriger les erreurs C 17 `std::string_view` dans VSCode ?

Mary-Kate Olsen
Libérer: 2024-11-29 00:06:12
original
871 Les gens l'ont consulté

How Can I Fix C  17 `std::string_view` Errors in VSCode?

Autonomisation de la prise en charge de C 17 dans l'extension VSCode C

Les gribouillis d'erreur persistants sur std::string_view malgré les builds réussis proviennent souvent d'une inadéquation entre le standard C utilisé par l'extension C de VSCode et les exigences de votre code. Pour remédier à ce problème, accédez à « cppstandard » dans les paramètres de votre extension VSCode et sélectionnez la version C souhaitée.

Pour une expérience de débogage transparente, assurez-vous que la configuration de votre tâches.json s'aligne sur la version C choisie. Voici un exemple adapté pour C 17 :

{
  "tasks": [
    {
      "type": "cppbuild",
      "label": "C/C++: g++ build active file",
      "command": "/usr/bin/g++",
      "args": [
        "-std=c++17",
        "-I",
        "${fileDirname}",
        "-g",
        "${fileDirname}/*.cpp",
        "-o",
        "${workspaceFolder}/out/${fileBasenameNoExtension}.o"
      ],
      "options": {
        "cwd": "${workspaceFolder}"
      },
      "problemMatcher": ["$gcc"],
      "group": {
        "kind": "build",
        "isDefault": true
      }
    }
  ],
  "version": "2.0.0"
}
Copier après la connexion

N'oubliez pas que si vous utilisez directement le fichier tâches.json fourni, établissez un répertoire « out » à la racine de votre espace de travail pour une compilation réussie.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal