Mendayakan Sokongan C 17 dalam Sambungan Kod Visual Studio C
Masalah:
Dalam Kod Visual Studio ( VSCode), pembangun mungkin menghadapi ralat apabila menggunakan ciri C 17 seperti std::string_view. Walaupun berjaya membina kod, editor melemparkan coretan ralat, mencadangkan kekurangan sokongan C 17.
Penyelesaian:
Untuk menyelesaikan isu ini dan mendayakan sokongan C 17:
Dalam VSCode:
Untuk Penyahpepijat:
Dalam fail "tasks.json", pastikan baris berikut hadir:
{ ... "tasks": [ { ... "args": [ "-std=c++17", "-I", "${fileDirname}", "-g", "${fileDirname}/*.cpp", "-o", "${workspaceFolder}/out/${fileBasenameNoExtension}.o" ], ... "defines": ["_GLIBCXX_USE_CXX11_ABI=0"] ... } ] ... }
Nota: Pastikan folder bernama "out" wujud dalam anda akar ruang kerja.
Dengan mengikuti langkah ini, anda boleh mendayakan C dengan berkesan 17 dalam VSCode dan pastikan kedua-dua editor dan penyahpepijat menggunakan versi C yang betul, menghapuskan coretan ralat dan membolehkan pembangunan lancar dengan ciri C 17.
Atas ialah kandungan terperinci Bagaimanakah Saya Mendayakan Sokongan C 17 dalam Kod Visual Studio?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!