Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menyelesaikan Ralat C Build dalam Kod VS Apabila Menggunakan Fail Sumber Berbilang?
Kod VS: Mengatasi Ralat Binaan dalam Program C dengan Fail Berbilang Sumber
Apabila cuba membina program C dengan berbilang fail sumber .cpp dalam Kod VS menggunakan Pengkompil GCC, pengguna mungkin menghadapi masalah jika fail Cat.cpp tidak dikenali. Untuk membetulkannya, pelarasan berikut boleh dibuat pada fail projek anda:
tasks.json Pengubahsuaian:
{ // ... (Existing code) "tasks": [ // ... (Existing tasks) { "label": "g++.exe build active file", "type": "shell", "args": [ "-g", "${fileDirname}\**.cpp", "-o", "${fileDirname}\${fileBasenameNoExtension}.exe" ] } ] }
Kod yang ditambahkan mengarahkan arahan shell untuk mencari untuk semua fail .cpp dalam direktori semasa (fileDirname) dan susunkannya menjadi satu boleh laku yang dinamakan sempena fail aktif (fileBasenameNoExtension.exe).
launch.json Pengubahsuaian:
{ // ... (Existing code) "preLaunchTask": "g++.exe build active file" }
Tambahan ini menetapkan tugas prapelancaran sebagai tugas yang ditakrifkan dalam tasks.json, memastikan bahawa tugas binaan dilaksanakan sebelum melancarkan penyahpepijat.
Dengan pengubahsuaian ini, Kod VS kini akan membina program anda dengan memasukkan fail Cat.cpp, membolehkan anda menyusun dan melaksanakan projek anda dengan jayanya.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat C Build dalam Kod VS Apabila Menggunakan Fail Sumber Berbilang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!