Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Membetulkan Ralat `std::string_view` C 17 dalam VSCode?

Bagaimanakah Saya Boleh Membetulkan Ralat `std::string_view` C 17 dalam VSCode?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-29 00:06:12791semak imbas

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

Memperkasakan Sokongan C 17 dalam Sambungan VSCode C

Menghadapi coretan ralat yang berterusan pada std::string_view walaupun binaan yang berjaya sering berpunca daripada ketidakpadanan antara standard C yang digunakan oleh sambungan C VSCode dan keperluan kod anda. Untuk membetulkannya, navigasi ke "cppstandard" dalam tetapan sambungan VSCode anda dan pilih versi C yang diingini.

Untuk pengalaman penyahpepijatan yang lancar, pastikan konfigurasi tasks.json anda sejajar dengan versi C pilihan anda. Berikut ialah contoh yang disesuaikan untuk 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"
}

Ingat, jika anda menggunakan tasks.json yang disediakan secara langsung, wujudkan direktori "keluar" dalam akar ruang kerja anda untuk penyusunan yang berjaya.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membetulkan Ralat `std::string_view` C 17 dalam VSCode?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn