Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel di bagian ini memberikan referensi ke kesalahan baris perintah dan peringatan yang dihasilkan oleh alat build. Pesan-pesan ini memiliki formulir Dxxxx, di mana xxxx adalah angka empat digit.
Penting
Alat kompilator dan build Visual Studio dapat melaporkan banyak jenis kesalahan dan peringatan. Setelah kesalahan atau peringatan ditemukan, alat build dapat membuat asumsi tentang niat kode dan mencoba melanjutkan, sehingga lebih banyak masalah dapat dilaporkan pada saat yang sama. Jika alat membuat asumsi yang salah, kesalahan atau peringatan yang lebih baru mungkin tidak berlaku untuk proyek Anda. Saat Anda memperbaiki masalah dalam proyek Anda, selalu mulai dengan kesalahan pertama atau peringatan yang dilaporkan, dan sering membangun kembali. Satu perbaikan dapat mengatasi beberapa kesalahan berikutnya.
Untuk mendapatkan bantuan pada pesan diagnostik tertentu di Visual Studio, pilih di jendela Output dan tekan tombol F1 . Visual Studio membuka halaman dokumentasi untuk kesalahan tersebut, jika ada. Anda juga dapat menggunakan alat pencarian di bagian atas halaman untuk menemukan artikel tentang kesalahan atau peringatan tertentu. Atau, telusuri daftar kesalahan dan peringatan berdasarkan alat dan ketik daftar isi di halaman ini.
Catatan
Tidak setiap kesalahan atau peringatan Visual Studio didokumenkan. Dalam banyak kasus, pesan diagnostik menyediakan semua informasi yang tersedia. Jika Anda masuk ke halaman ini dan berpikir kesalahan atau pesan peringatan memerlukan penjelasan tambahan, beri tahu kami dengan menggunakan tombol umpan balik di halaman ini. Jika menurut Anda kesalahan atau peringatan salah, atau Anda menemukan masalah lain dengan set alat, laporkan masalah produk di situs Komunitas Pengembang. Anda juga dapat mengirim umpan balik dan memasukkan bug dalam IDE. Di Visual Studio, buka bilah menu dan pilih Bantuan > Kirim Umpan Balik > Laporkan Masalah, atau kirimkan saran dengan menggunakan Bantuan > Kirim Umpan Balik > Sarankan Fitur. Beberapa topik kesalahan kompilator dibuat yang tidak dipancarkan oleh pengkompilasi dan sekarang dialihkan ke halaman ini sebagai gantinya.
Anda mungkin menemukan bantuan tambahan untuk kesalahan dan peringatan di forum Microsoft Q&A C++ . Atau, cari kesalahan atau nomor peringatan di situs Komunitas Pengembang Visual Studio C++. Anda juga dapat mencari Stack Overflow untuk menemukan solusi.
Untuk tautan ke bantuan tambahan dan sumber daya komunitas, lihat Bantuan dan Komunitas Visual C++.
Pesan kesalahan baris perintah
| Kesalahan | Message |
|---|---|
| Kesalahan Baris Perintah D8016 | Opsi baris perintah 'option1' dan 'option2' tidak kompatibel |
| Kesalahan Baris Perintah D8021 | argumen numerik tidak valid 'number' |
| Kesalahan Baris Perintah D8022 | tidak dapat membuka 'messagefile' |
| Kesalahan Baris Perintah D8027 | tidak dapat menjalankan 'komponen' |
| Kesalahan Baris Perintah D8036 | '/option' tidak diperbolehkan dengan beberapa file sumber |
| Kesalahan Baris Perintah D8037 | tidak dapat membuat file il sementara; bersihkan direktori sementara file il lama |
| Kesalahan Baris Perintah D8045 | tidak dapat mengkompilasi file C 'file' dengan opsi /clr |
| Kesalahan Baris Perintah D8048 | tidak dapat mengkompilasi file C 'file-name' dengan opsi /ZW |
| Kesalahan Baris Perintah D8049 | tidak dapat menjalankan 'compiler-component': baris perintah terlalu panjang agar pas dalam rekaman debug |
Pesan peringatan baris perintah
| Peringatan | Message |
|---|---|
| Command-Line Peringatan D9014 | nilai tidak valid untuk 'processMax'. Pengkompilasi mengabaikan nilai yang tidak valid dan mengasumsikan nilai 1. |
| Peringatan Baris Perintah D9024 | tipe file sumber 'nama file' yang tidak dikenal, file objek diasumsikan. Terjadi ketika argumen baris perintah terlihat seperti nama file tetapi tidak cocok dengan ekstensi file sumber atau objek yang dikenali. Pengkompilasi mengasumsikan itu adalah file objek dan meneruskannya ke linker. |
| Peringatan Baris Perintah D9025 | menggantikan 'option1' dengan 'option2' |
| Peringatan Baris Perintah D9026 | opsi berlaku untuk seluruh baris perintah |
| Peringatan Baris Perintah D9027 | berkas sumber '<filename>' diabaikan |
| Peringatan Baris Perintah D9028 | kegagalan pembangunan ulang minimal, kembali ke pembangunan normal |
| Peringatan Baris Perintah D9035 | opsi 'opsi' telah tidak digunakan lagi dan akan dihapus dalam rilis mendatang |
| Peringatan Baris Perintah D9036 | 'option_2' alih-alih 'option_1' |
| Peringatan Baris Perintah D9040 | mengabaikan opsi '/analyze'; Peringatan Analisis Kode tidak tersedia dalam edisi pengkompilasi ini |
| Peringatan Baris Perintah D9041 | nilai tidak valid 'option-value' untuk '/option-name'; dengan asumsi 'nilai yang diasumsikan'; tambahkan '/analyze' ke opsi baris perintah saat menentukan peringatan ini |
| Peringatan Baris Perintah D9043 | nilai 'warning_level' tidak valid untuk 'compiler_option'; dengan asumsi '4999'; Peringatan Analisis Kode tidak terkait dengan tingkat peringatan |