共用方式為


嚴重錯誤 C1004

找到未預期的檔案結尾

編譯器到達原始程式檔的結尾,而不會解析建構。 程式碼可能缺少下列其中一個元素:

  • 右大括弧

  • 右括弧

  • 結尾註解標記 (*/)

  • 分號

若要解決此錯誤,請檢查下列專案:

  • 預設磁片磁碟機的暫存檔空間不足,需要比原始程式檔多兩倍的空間。

  • #if評估為 false 的指示詞缺少結尾 #endif 指示詞。

  • 來源檔案不會以歸位字元和換行字元結尾。

下列範例會產生 C1004:

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

可能的解決方式:

// C1004b.cpp
#if TEST
#endif

int main() {}