Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mengkonfigurasi Kod VS untuk Kompilasi dan Pelaksanaan C 14/C 17?

Bagaimana untuk Mengkonfigurasi Kod VS untuk Kompilasi dan Pelaksanaan C 14/C 17?

Susan Sarandon
Susan Sarandonasal
2024-12-24 13:10:15403semak imbas

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

Cara Menyediakan Kod VS Untuk Menggunakan C 14/C 17

Apabila menggunakan Kod VS untuk menyusun dan menjalankan program C, adalah penting untuk konfigurasikannya dengan betul untuk menyokong standard C yang dikehendaki, seperti C 14/C 17. Kegagalan berbuat demikian boleh mengakibatkan ralat kompilasi yang berkaitan dengan ciri yang tidak disokong.

Menetapkan Standard C dalam task.json:

Untuk menentukan standard C dalam konfigurasi task.json anda, tambah baris berikut kepada tatasusunan "args" dalam tugas shell:

"-std=c++14"

Untuk C 17, gantikan "c 14" dengan "c 17".

Menggunakan Sambungan Code Runner:

Anda juga boleh menggunakan sambungan Code Runner untuk melaksanakan program C dalam VS Code. Untuk berbuat demikian, ikuti langkah berikut:

  1. Buka anak tetingkap Tetapan (Ctrl ,).
  2. Cari "code-runner" dan pilihnya.
  3. Dalam medan "Peta Pelaksana", tambah yang berikut coretan:
"cpp": "cd $dir & cd $dir && g++ -std=c++17 $fileName -o $fileNameWithoutExt & & $dir$fileNameWithoutExt",
  1. Pastikan anda telah memilih laluan pengkompil C yang betul dalam konfigurasi c_cpp_properties anda atau melalui tetapan Code Runner.

Dengan menggunakan satu daripada kaedah ini, anda boleh mengkonfigurasi Kod VS dengan berkesan untuk menyokong piawaian C 14/C 17, membolehkan anda menyusun dan laksanakan program C dengan ciri terkini.

Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi Kod VS untuk Kompilasi dan Pelaksanaan C 14/C 17?. 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