Bagikan melalui


Kesalahan Fatal C1004

akhir file yang tidak terduga ditemukan

Kompiler mencapai akhir file sumber tanpa menyelesaikan konstruksi. Kode mungkin kehilangan salah satu elemen berikut:

  • Kurung kurawal penutup

  • Tanda kurung penutup

  • Penanda komentar penutup (*/)

  • Titik koma

Untuk mengatasi kesalahan ini, periksa hal berikut:

  • Drive disk default tidak memiliki ruang yang cukup untuk file sementara, yang membutuhkan ruang sekitar dua kali lebih banyak daripada file sumber.

  • Arahan #if yang mengevaluasi ke false tidak memiliki arahan #endif penutup.

  • File sumber tidak berakhir dengan pengembalian pengangkutan dan umpan baris.

Sampel berikut menghasilkan C1004:

// C1004.cpp
#if TEST
int main() {}
// C1004

Kemungkinan resolusi:

// C1004b.cpp
#if TEST
#endif

int main() {}