編譯器錯誤 C2001 錯誤訊息
常數中有換行符
字串常數不能繼續到第二行,除非進行下列操作:
•用反斜槓結束第一行。
•用一個雙引號結束第一行上的字串,並在下一行用另一個雙引號開始該字串。
用 \n 結束第一行是不夠的。
編譯器錯誤 C2002 錯誤訊息
無效的寬字元常數
多位元組字元常數是非法的。
透過檢查下面的可能原因進行修復
1.寬字元常數包含的位元組比需要的多。
2.未包括標準標頭檔案 STDDEF.h。
3.寬字元不能與一般字串連線。
4.寬字元常數之前必須是字元“L”:
編譯器錯誤 C2003 錯誤訊息
應輸入“defined id”
識別符號必須跟在預處理器關鍵字之後。
編譯器錯誤 C2004 錯誤訊息
應為“defined(id)”
識別符號必須出現在預處理器關鍵字之後的括號中。
也可能由於為 Visual Studio .NET 2003 進行的編譯器一致性工作生成此錯誤:在預處理器指
令中缺少括號。
如果預處理器指令缺少右括號,則編譯器將生成一個錯誤。
編譯器錯誤 C2005 錯誤訊息
#line 應跟一個行號,卻找到“token”
#line 指令後面必須跟行號。
編譯器錯誤 C2006 錯誤訊息
“directive”應輸入檔名,卻找到“token”
諸如 #include 或 #import 等指令需要檔名。若要解決該錯誤,請確保 token 是一個有效
檔名。並且將該檔名放在雙引號或尖括號中。
編譯器錯誤 C2007 錯誤訊息
#define 語法
#define 後未出現識別符號。若要解決該錯誤,請使用識別符號。
編譯器錯誤 C2008 錯誤訊息
“character”: 宏定義中的意外
該字元緊跟在宏名之後。若要解決該錯誤,宏名之後必須有一個空格。
編譯器錯誤 C2009 錯誤訊息
宏形式“identifier”重複使用
宏定義的形參表多次使用該識別符號。宏的引數列表中的識別符號必須是唯一的。
編譯器錯誤 C2010 錯誤訊息
“character”: 宏形參表中的意外
該字元在宏定義的形參表中使用不正確。移除該字元以解決該錯誤。
編譯器錯誤 C2011 錯誤訊息
“identif
編譯器錯誤 C2001 錯誤訊息
常數中有換行符
字串常數不能繼續到第二行,除非進行下列操作:
•用反斜槓結束第一行。
•用一個雙引號結束第一行上的字串,並在下一行用另一個雙引號開始該字串。
用 \n 結束第一行是不夠的。
編譯器錯誤 C2002 錯誤訊息
無效的寬字元常數
多位元組字元常數是非法的。
透過檢查下面的可能原因進行修復
1.寬字元常數包含的位元組比需要的多。
2.未包括標準標頭檔案 STDDEF.h。
3.寬字元不能與一般字串連線。
4.寬字元常數之前必須是字元“L”:
編譯器錯誤 C2003 錯誤訊息
應輸入“defined id”
識別符號必須跟在預處理器關鍵字之後。
編譯器錯誤 C2004 錯誤訊息
應為“defined(id)”
識別符號必須出現在預處理器關鍵字之後的括號中。
也可能由於為 Visual Studio .NET 2003 進行的編譯器一致性工作生成此錯誤:在預處理器指
令中缺少括號。
如果預處理器指令缺少右括號,則編譯器將生成一個錯誤。
編譯器錯誤 C2005 錯誤訊息
#line 應跟一個行號,卻找到“token”
#line 指令後面必須跟行號。
編譯器錯誤 C2006 錯誤訊息
“directive”應輸入檔名,卻找到“token”
諸如 #include 或 #import 等指令需要檔名。若要解決該錯誤,請確保 token 是一個有效
檔名。並且將該檔名放在雙引號或尖括號中。
編譯器錯誤 C2007 錯誤訊息
#define 語法
#define 後未出現識別符號。若要解決該錯誤,請使用識別符號。
編譯器錯誤 C2008 錯誤訊息
“character”: 宏定義中的意外
該字元緊跟在宏名之後。若要解決該錯誤,宏名之後必須有一個空格。
編譯器錯誤 C2009 錯誤訊息
宏形式“identifier”重複使用
宏定義的形參表多次使用該識別符號。宏的引數列表中的識別符號必須是唯一的。
編譯器錯誤 C2010 錯誤訊息
“character”: 宏形參表中的意外
該字元在宏定義的形參表中使用不正確。移除該字元以解決該錯誤。
編譯器錯誤 C2011 錯誤訊息
“identif