MDK常見錯誤詳解集合

錯誤代碼及錯誤信息 錯誤釋義 
error 1: Out of memory 內存溢出 
error 2: Identifier expected 缺標識符 
error 3: Unknown identifier 未定義的標識符 
error 4: Duplicate identifier 重複定義的標識符 
error 5: Syntax error 語法錯誤 
error 6: Error in real constant 實型常量錯誤 
error 7: Error in integer constant 整型常量錯誤 
error 8: String constant exceeds line 字符串常量超過一行 
error 10: Unexpected end of file 文件非正常結束 
error 11: Line too long 行太長 
error 12: Type identifier expected 未定義的類型標識符 
error 13: Too many open files 打開文件太多 
error 14: Invalid file name 無效的文件名 
error 15: File not found 文件未找到 
error 16: Disk full 磁盤滿 
error 17: Invalid compiler directive 無效的編譯命令 
error 18: Too many files 文件太多 
error 19: Undefined type in pointer def 指針定義中未定義類型 
error 20: Variable identifier expected 缺變量標識符 
error 21: Error in type 類型錯誤 
error 22: Structure too large 結構類型太長 
error 23: Set base type out of range 集合基類型越界 
error 24: File components may not be files or objectsfile份量不能是文件或對象 
error 25: Invalid string length 無效的字符串長度 

error 26: Type mismatch 類型不匹配 
error 27:error 27:Invalid subrange base type 無效的子界基類型 
error 28:Lower bound greater than upper bound 下界超過上界 
error 29:Ordinal type expected 缺有序類型 
error 30:Integer constant expected 缺整型常量 
error 31:Constant expected 缺常量 
error 32:Integer or real constant expected 缺整型或實型常量 
error 33:Pointer Type identifier expected 缺指針類型標識符 
error 34:Invalid function result type 無效的函數結果類型 
error 35:Label identifier expected 缺標號標識符 
error 36:BEGIN expected 缺BEGIN 
error 37:END expected 缺END 
error 38:Integer expression expected 缺整型表達式 
error 39:Ordinal expression expected 缺有序類型表達式 
error 40:Boolean expression expected 缺布爾表達式 
error 41:Operand types do not match 操做數類型不匹配 
error 42:Error in expression 表達式錯誤 
error 43:Illegal assignment 非法賦值 
error 44:Field identifier expected 缺域標識符 
error 45:Object file too large 目標文件太大 
error 46:Undefined external 未定義的外部過程與函數 
error 47:Invalid object file record 無效的OBJ文件格式 
error 48:Code segment too large 代碼段太長 
error 49:Data segment too large 數據段太長 
error 50:DO expected 缺DO 

error 51:Invalid PUBLIC definition 無效的PUBLIC定義 
error 52:Invalid EXTRN definition 無效的EXTRN定義 
error 53: Too many EXTRN definitions 太多的EXTRN定義 
error 54:OF expected 缺OF 
error 55:INTERFACE expected 缺INTERFACE 
error 56:Invalid relocatable reference 無效的可重定位引用 
error 57:THEN expected 缺THEN 
error 58:TO or DOWNTO expected 缺TO或DOWNTO 
error 59:Undefined forward 提早引用未經定義的說明 
error 61:Invalid typecast 無效的類型轉換 
error 62:Division by zero 被零除 
error 63:Invalid file type 無效的文件類型 
error 64:Cannot read or write variables of this type 不能讀寫此類型變量 
error 65:Pointer variable expected 缺指針類型變量 
error 66:String variable expected 缺字符串變量 
error 67:String expression expected 缺字符串表達式 
error 68:Circular unit reference 單元UNIT部件循環引用 
error 69:Unit name mismatch 單元名不匹配 
error 70:Unit version mismatch 單元版本不匹配 
error 71:Internal stack overflow 內部堆棧溢出 
error 72:Unit file format error 單元文件格式錯誤 
error 73:IMPLEMENTATION expected 缺IMPLEMENTATION 
error 74:Constant and case types do not match 常量和CASE類型不匹配 
error 75:Record or object variable expected 缺記錄或對象變量 

error 76:Constant out of range 常量越界 
error 77:File variable expected 缺文件變量 
error 78:Pointer expression expected 缺指針表達式 
error 79:Integer or real expression expected 缺整型或實型表達式 
error 80:Label not within current block 標號不在當前塊內 
error 81:Label already defined 標號已定義 
error 82:Undefined label in preceding statement part 在前面未定義標號 
error 83:Invalid @ argument 無效的@參數 
error 84:UNIT expected 缺UNIT 
error 85: ";" expected 缺「;」 
error 86: ":" expected 缺「:」 
error 87: "," expected 缺「,」 
error 88: "(" expected 缺「(」 
error 89: ")" expected 缺「)」 
error 90: "=" expected 缺「=」 
error 91: ":=" expected 缺「:=」 
error 92: "[" or "(." Expected 缺「[」或「(.」 
error 93: "]" or ".)" expected 缺「]」或「.)」 
error 94: "." expected 缺「.」 
error 95: ".." expected 缺「..」 
error 96:Too many variables 變量太多 
error 97:Invalid FOR control variable 無效的FOR循環控制變量 
error 98:Integer variable expected 缺整型變量 
error 99:Files and procedure types are not allowed here 該處不容許文件和過程類型 
error 100:String length mismatch 字符串長度不匹配 

error 101:Invalid ordering of fields 無效域順序 
error 102:String constant expected 缺字符串常量 
error 103:Integer or real variable expected 缺整型或實型變量 
error 104:Ordinal variable expected 缺有序類型變量 
error 105:INLINE error INLINE錯誤 
error 106:Character expression expected 缺字符表達式 
error 107:Too many relocation items 重定位項太多 
error 108:Overflow in arithmetic operation 算術運算溢出 
error 112:CASE constant out of range CASE常量越界 
error 113:Error in statement 表達式錯誤 
error 114:Cannot call an interrupt procedure 不能調用中斷過程 
error 116:Must be in 8087 mode to compile this 必須在8087模式編譯 
error 117:Target address not found 找不到目標地址 
error 118:Include files are not allowed here 該處不容許INCLUDE文件 
error 119:No inherited methods are accessible here 該處繼承方法不可訪問 
error 121:Invalid qualifier 無效的限定符 
error 122:Invalid variable reference 無效的變量引用 
error 123:Too many symbols 符號太多 
error 124:Statement part too large 語句體太長 

error 126:Files must be var parameters 文件必須是變量形參 
error 127:Too many conditional symbols 條件符號太多 
error 128:Misplaced conditional directive 條件指令錯位 
error 129:ENDIF directive missing 缺ENDIF指令 
error 130:Error in initial conditional defines 初始條件定義錯誤 
error 131:Header does not match previous definition 和前面定義的過程或函數不匹配 
error 133:Cannot evaluate this expression 不能計算該表達式 
error 134:Expression incorrectly terminated 表達式錯誤結束 
error 135:Invalid format specifier 無效格式說明符 
error 136:Invalid indirect reference 無效的間接引用 
error 137:Structured variables are not allowed here 該處不容許結構變量 
error 138:Cannot evaluate without System unit 沒有System單元不能計算 
error 139:Cannot access this symbol 不能存取符號 
error 140:Invalid floating point operation 無效的符號運算 
error 141:Cannot compile overlays to memory 不能編譯覆蓋模塊至內存 
error 142:Pointer or procedural variable expected 缺指針或過程變量 
error 143:Invalid procedure or function reference 無效的過程或函數調用 
error 144:Cannot overlay this unit 不能覆蓋該單元 
error 146:File access denied 不容許文件訪問 
error 147:Object type expected 缺對象類型 
error 148:Local object types are not allowed 不容許局部對象類型 
error 149:VIRTUAL expected 缺VIRTUAL 
error 150: Method identifier expected 缺方法標識符 

error 151:Virtual constructors are not allowed 不容許虛構造函數 
error 152:Constructor identifier expected 缺構造函數標識符 
error 153:Destructor identifier expected 缺析構函數標識符 
error 154:Fail only allowed within constructors 只能在構造函數內使用Fail標準過程 
error 155:Invalid combination of opcode and operands 操做數與操做符無效組合 
error 156:Memory reference expected 缺內存引用指針 
error 157:Cannot add or subtract relocatable symbols 不能加減可重定位符號 
error 158:Invalid register combination 無效寄存器組合 
error 159:286/287 instructions are not enabled 未激活286/287指令 
error 160:Invalid symbol reference 無效符號指針 
error 161:Code generation error 代碼生成錯誤 
error 162:ASM expected 缺ASM 
error 166:Procedure or function identifier expected 缺過程或函數標識符 
error 167:Cannot export this symbol 不能輸出該符號 
error 168:Duplicate export name 外部文件名重複 
error 169:Executable file header too large 可執行文件頭太長 
error 170:Too many segments 段太多 

前端

 
1、 運行錯誤信息 
運行錯誤分爲四類:1-99爲DOS錯誤;100-149爲I/O錯誤,發生I/O後,若是使用了編譯開關{$I+},程序將終止執行,不然編譯開關爲{$I-},程序繼續執行,並由IOResult函數返回錯誤信息; 150-199爲嚴重錯誤,200-255爲致命錯誤,致命錯誤將當即終止程序執行。 

錯誤代碼及錯誤信息 錯誤釋義 

error 1:Invalid function number 無效函數號 
error 2:File not found 文件未找到 
error 3:Path not found 找不到路徑 
error 4:Too many open files 打開文件太多 
error 5:File access denied 文件不容許訪問 
error 6:Invalid file handle 無效文件句柄 
error 12:Invalid file access code 無效文件存取代碼 
error 15:Invalid drive number 無效驅動器號 
error 16:Cannot remove current directory 不能刪除當前目錄 
error 17:Cannot rename across drives 不能跨驅動器更名 
error 18:No more files 沒有文件了 
error 100:Disk read error 讀磁盤錯 
error 101:Disk write error 寫磁盤錯 
error 102:File not assigned 文件變量未賦值 
error 103:File not open 文件未打開 
error 104:File not open for input 文件未打開爲寫方式 
error 105:File not open for output 文件未打開爲讀方式 
error 106:Invalid numeric format 無效數值格式 
error 150:Disk is write-protected 磁盤寫保護 
error 151:Bad drive request struct length 錯誤的驅動器請求結構長度 
error 152:Drive not ready 驅動器未準備好 
error 154:CRC error in data 數據CRC校驗錯 
error 156:Disk seek error 磁盤定位錯 
error 157:Unknown media type 未知的介質類型 
error 158:Sector Not Found 找不到扇區 
error 159:Printer out of paper 打印機缺紙 
error 160:Device write fault 設備寫錯誤 
error 161:Device read fault 設備讀錯誤 
error 162:Hardware failure 硬件故障 
error 200:Division by zero 被零除 
error 201:Range check error 範圍檢查出錯 
error 202:Stack overflow error 棧溢出 
error 203:Heap overflow error 堆溢出 
error 204:Invalid pointer operation 無效的指針操做 
error 205:Floating point overflow 浮點運算上溢 
error 206:Floating point underflow 浮點運算下溢 
error 207:Invalid floating point operation 無效的浮點運算 
error 208:Overlay manager not installed 未安裝覆蓋管理程序 
error 209:Overlay file read error 讀覆蓋文件錯誤 
error 210:Object not initialized 對象未初始化 
error 211:Call to abstract method 調用抽象方法 
error 212:Stream registration error 流注_冊錯誤 
error 213:Collection index out of range 集合下標越界 
error 214:Collection overflow error 集合上溢 
error 215:Arithmetic overflow error 算術運算上溢 
error 216:General Protection fault 通常保護性錯誤
 
keil c編譯器錯誤與解決方法  1. Warning 280:’i’:unreferenced local variable  說明局部變量i 在函數中未做任何的存取操做解決方法消除函數中i 變量的宣告  2 Warning 206:’Music3’:missing function-prototype  說明Music3( )函數未做宣告或未做外部宣告因此沒法給其餘函數調用  解決方法將敘述void Music3(void)寫在程序的最前端做宣告若是是其餘文件的函數則要寫  成extern void Music3(void),即做外部宣告  3 Compling :C:\8051\MANN.C  Error:318:can’t open file ‘beep.h’  說明在編譯C:\8051\MANN.C 程序過程當中因爲main.c 用了指令#i nclude 「beep.h」,但  卻找不到所致解決方法編寫一個beep.h 的包含檔並存入到c:\8051 的工做目錄中  4 Compling:C:\8051\LED.C  Error 237:’LedOn’:function already has a body  說明LedOn( )函數名稱重複定義即有兩個以上同樣的函數名稱  解決方法修正其中的一個函數名稱使得函數名稱都是獨立的  5 ***WARNING 16:UNCALLED SEGMENT,IGNORED FOR OVERLAY PROCESS  SEGMENT: ?PR?_DELAYX1MS?DELAY  說明DelayX1ms( )函數未被其它函數調用也會佔用程序記憶體空間解決方法去掉  DelayX1ms( )函數或利用條件編譯#if …..#endif,可保留該函數並不編譯  6 ***WARNING 6 :XDATA SPACE MEMORY OVERLAP  FROM : 0025H  TO: 0025H  說明外部資料ROM 的0025H 重複定義地址  解決方法外部資料ROM 的定義以下Pdata unsigned char XFR_ADC _at_0x25 其中XFR_ADC  變量的名稱爲0x25,請檢查是否有其它的變量名稱也是定義在0x25 處並修正它  7 WARNING 206:’DelayX1ms’: missing function-prototype  C:\8051\INPUT.C  Error 267 :’DelayX1ms ‘:requires ANSI-style prototype C:\8051\INPUT.C  說明程序中有調用DelayX1ms 函數但該函數沒定義即未編寫程序內容或函數已定義但未做  宣告  解決方法編寫DelayX1ms 的內容編寫完後也要做宣告或做外部宣告可在delay.h 的包含檔  宣告成外部以便其它函數調用  8 ***WARNING 1:UNRESOLVED EXTERNAL SYMBOL  SYMBOL:MUSIC3  MODULE:C:\8051\MUSIC.OBJ(MUSIC)  ***WARNING 2:REFERENCE MADE TO UNRESOLVED EXTERNAL  SYMBOL:MUSIC3  MODULE:C:\8051\MUSIC.OBJ(MUSIC)  ADDRESS:0018H  說明程序中有調用MUSIC 函數但未將該函數的含擴檔C 加入到工程檔Prj 做編譯和鏈接  解決方法設MUSIC3 函數在MUSIC C 裏將MUSIC C 添加到工程文件中去  9 ***ERROR 107:ADDESS SPACE OVERFLOW  SPACE: DATA  SEGMENT: _DATA_GOUP_  LENGTH: 0018H  ***ERROR 118: REFERENCE MADE TO ERRONEOUS EXTERNAL  SYMBOL: VOLUME  MODULE: C:\8051\OSDM.OBJ (OSDM)  ADDRESS: 4036H  說明data 存儲空間的地址範圍爲0~0x7f,當公用變量數目和函數裏的局部變量若是存  儲模式設爲SMALL 則局部變量先使用工做寄存器R2~R7 做暫存當存儲器不夠用時則會  以data 型別的空間做暫存的個數超過0x7f 時就會出現地址不夠的現象  解決方法將以data 型別定義的公共變量修改成idata 型別的定義  10.***WARNING L15: MULTIPLE CALL TO SEGMENT  SEGMENT: ?PR?_WRITE_GMVLX1_REG?D_GMVLX1  CALLER1: ?PR?VSYNC_INTERRUPT?MAIN  CALLER2: ?C_C51STARTUP  ***WARNING L15: MULTIPLE CALL TO SEGMENT  SEGMENT: ?PR?_SPI_SEND_WORD?D_SPI  CALLER1: ?PR?VSYNC_INTERRUPT?MAIN  CALLER2: ?C_C51STARTUP  ***WARNING L15: MULTIPLE CALL TO SEGMENT  SEGMENT: ?PR?SPI_RECEIVE_WORD?D_SPI  CALLER1: ?PR?VSYNC_INTERRUPT?MAIN  CALLER2: ?C_C51STARTUP  該警告表示鏈接器發現有一個函數可能會被主函數和一箇中斷服務程序(或者調用中斷  服務程序的函數)同時調用,  或者同時被多箇中斷服務程序調用。  出現這種問題的緣由之一是這個函數是不可重入性函數,當該函數運行時它可能會被一  箇中斷打斷,從而使得結果發生變化  並可能會引發一些變量形式的衝突(即引發函數內一些數據的丟失,可重入性函數在任什麼時候  候均可以被ISR 打斷,一段時間後又能夠  運行,可是相應數據不會丟失)。  緣由之二是用於局部變量和變量(暫且這樣翻譯,arguments,[自變量,變元一數值,用於  肯定程序或子程序的值])的內存區被其餘函數的內存區所覆蓋,若是該函數被中斷,則它的  內存區就會  被使用,這將致使其餘函數的內存衝突。  例如,第一個警告中函數WRITE_GMVLX1_REG 在D_GMVLX1.C 或者D_GMVLX1.A51 被定義,  它被一箇中斷服務程序或者一個調用了中斷  服務程序的函數調用了,調用它的函數是VSYNC_INTERRUPT,在MAIN.C 中。  解決方法:  若是你肯定兩個函數決不會在同一時間執行(該函數被主程序調用而且中斷被禁止),並  且該函數不佔用內存(假設只使用寄存器),  則你能夠徹底忽略這種警告。  若是該函數佔用了內存,則應該使用鏈接器(linker)OVERLAY 指令將函數從覆蓋分析  (overlay analysis)中除去,例如:  OVERLAY (?PR?_WRITE_GMVLX1_REG?D_GMVLX1 ! *)  上面的指令防止了該函數使用的內存區被其餘函數覆蓋。若是該函數中調用了其餘函數,  而這些被調用在程序中其餘地方也被調用,  你可能會須要也將這些函數排除在覆蓋分析(overlay analysis)以外。這種OVERLAY 指令能  使編譯器除去上述警告信息。  若是函數能夠在其執行時被調用,則狀況會變得更復雜一些。這時能夠採用如下幾種方  法:  1.主程序調用該函數時禁止中斷,能夠在該函數被調用時用#pragma disable 語句來實現禁  止中斷的目的。必須使用OVERLAY 指令將該函數  從覆蓋分析中除去。  2.複製兩份該函數的代碼,一份到主程序中,另外一份複製到中斷服務程序中。  3.將該函數設爲重入型。例如:  void myfunc(void) reentrant {  ...  }  這種設置將會產生一個可重入堆棧,該堆棧被被用於存儲函數值和局部變量,用這種  方法時重入堆棧必須在STARTUP.A51 文件中配置。  這種方法消耗更多的RAM 並會下降重入函數的執行速度。  11. *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS  SEGMENT: ?PR?_COMPARE?TESTLCD  說明:程序中有些函數(或片斷)之前(調試過程當中)從未被調用過,或者根本沒有  調用它的語句。  這條警告信息前應該還有一條信息指示出是哪一個函數致使了這一問題。只要作點簡  單的調整就能夠。不理它也沒什麼大不了的。  解決方法:去掉COMPARE()函數或利用條件編譯#if …..#endif,可保留該函數並不  編譯。  -----------------------------------------------------------------------------------------------------  C 編譯器錯誤信息中文翻譯  Ambiguous operators need parentheses 不明確的運算須要用括號括起  Ambiguous symbol ``xxx`` 不明確的符號  Argument list syntax error 參數表語法錯誤  Array bounds missing 丟失數組界限符  Array size toolarge 數組尺寸太大  Bad character in paramenters 參數中有不適當的字符  Bad file name format in include directive 包含命令中文件名格式不正確  Bad ifdef directive synatax 編譯預處理ifdef 有語法錯  Bad undef directive syntax 編譯預處理undef 有語法錯  Bit field too large 位字段太長  Call of non-function 調用未定義的函數  Call to function with no prototype 調用函數時沒有函數的說明  Cannot modify a const object 不容許修改常量對象  Case outside of switch 漏掉了case 語句  Case syntax error Case 語法錯誤  Code has no effect 代碼不可述不可能執行到  Compound statement missing{ 分程序漏掉"{"  Conflicting type modifiers 不明確的類型說明符  Constant expression required 要求常量表達式  Constant out of range in comparison 在比較中常量超出範圍  Conversion may lose significant digits 轉換時會丟失意義的數字  Conversion of near pointer not allowed 不容許轉換近指針  Could not find file ``xxx`` 找不到XXX 文件  Declaration missing ; 說明缺乏";"  Declaration syntax error 說明中出現語法錯誤  Default outside of switch Default 出如今switch 語句以外  Define directive needs an identifier 定義編譯預處理須要標識符  Division by zero 用零做除數  Do statement must have while Do-while 語句中缺乏while 部分  Enum syntax error 枚舉類型語法錯誤  Enumeration constant syntax error 枚舉常數語法錯誤  Error directive :xxx 錯誤的編譯預處理命令  Error writing output file 寫輸出文件錯誤  Expression syntax error 表達式語法錯誤  Extra parameter in call 調用時出現多餘錯誤  File name too long 文件名太長  Function call missing ) 函數調用缺乏右括號  Fuction definition out of place 函數定義位置錯誤  Fuction should return a value 函數必需返回一個值  Goto statement missing label Goto 語句沒有標號  Hexadecimal or octal constant too large16 進制或8 進制常數太大  Illegal character ``x`` 非法字符x  Illegal initialization 非法的初始化  Illegal octal digit 非法的8 進制數字  Illegal pointer subtraction 非法的指針相減  Illegal structure operation 非法的結構體操做  Illegal use of floating point 非法的浮點運算  Illegal use of pointer 指針使用非法  Improper use of a typedefsymbol 類型定義符號使用不恰當  In-line assembly not allowed 不容許使用行間彙編  Incompatible storage class 存儲類別不相容  Incompatible type conversion 不相容的類型轉換  Incorrect number format 錯誤的數據格式  Incorrect use of default Default 使用不當  Invalid indirection 無效的間接運算  Invalid pointer addition 指針相加無效  Irreducible expression tree 沒法執行的表達式運算  Lvalue required 須要邏輯值0 或非0 值  Macro argument syntax error 宏參數語法錯誤  Macro expansion too long 宏的擴展之後太長  Mismatched number of parameters in definition 定義中參數個數不匹配  Misplaced break 此處不該出現break 語句  Misplaced continue 此處不該出現continue 語句  Misplaced decimal point 此處不該出現小數點  Misplaced elif directive 此處不該出現編譯預處理elif  Misplaced else 此處不該出現else  Misplaced else directive 此處不該出現編譯預處理else  Misplaced endif directive 此處不該出現編譯預處理endif  Must be addressable 必須是能夠編址的  Must take address of memory location 必須存儲定位的地址  No declaration for function ``xxx`` 沒有函數xxx 的說明  No stack 缺乏堆棧  No type information 沒有類型信息  Non-portable pointer assignment 不可移動的指針(地址常數)賦值  Non-portable pointer comparison 不可移動的指針(地址常數)比較  Non-portable pointer conversion 不可移動的指針(地址常數)轉換  Not a valid expression format type 不合法的表達式格式  Not an allowed type 不容許使用的類型  Numeric constant too large 數值常太大  Out of memory 內存不夠用  Parameter ``xxx`` is never used 參數xxx 沒有用到  Pointer required on left side of -> 符號->的左邊必須是指針  Possible use of ``xxx`` before definition 在定義以前就使用了xxx(警告)  Possibly incorrect assignment 賦值可能不正確  Redeclaration of ``xxx`` 重複定義了xxx  Redefinition of ``xxx`` is not identical xxx 的兩次定義不一致  Register allocation failure 寄存器定址失敗  Repeat count needs an lvalue 重複計數須要邏輯值  Size of structure or array not known 結構體或數給大小不肯定  Statement missing ; 語句後缺乏";"  Structure or union syntax error 結構體或聯合體語法錯誤  Structure size too large 結構體尺寸太大  Sub scripting missing ] 下標缺乏右方括號  Superfluous & with function or array 函數或數組中有多餘的"&"  Suspicious pointer conversion 可疑的指針轉換  Symbol limit exceeded 符號超限  Too few parameters in call 函數調用時的實參少於函數的參數  Too many default cases Default 太多(switch 語句中一個)  Too many error or warning messages 錯誤或警告信息太多  Too many type in declaration 說明中類型太多  Too much auto memory in function 函數用到的局部存儲太多  Too much global data defined in file 文件中全局數據太多  Two consecutive dots 兩個連續的句點  Type mismatch in parameter xxx 參數xxx 類型不匹配  Type mismatch in redeclaration of ``xxx`` xxx 重定義的類型不匹配  Unable to create output file ``xxx`` 沒法創建輸出文件xxx  Unable to open include file``xxx`` 沒法打開被包含的文件xxx  Unable to open input file ``xxx`` 沒法打開輸入文件xxx  Undefined label ``xxx`` 沒有定義的標號xxx  Undefined structure ``xxx`` 沒有定義的結構xxx  Undefined symbol ``xxx`` 沒有定義的符號xxx  Unexpected end of file in comment started on line xxx 從xxx 行開始的註解還沒有結束文件不能結束  Unexpected end of file in conditional started on line xxx 從xxx 開始的條件語句還沒有結束文件不能結束  Unknown assemble instruction 未知的彙編結構  Unknown option 未知的操做  Unknown preprocessor directive: ``xxx`` 不認識的預處理命令xxx  Unreachable code 無路可達的代碼  Unterminated string or character constant 字符串缺乏引號  User break 用戶強行中斷了程序  Void functions may not return a value Void 類型的函數不該有返回值  Wrong number of arguments 調用函數的參數數目錯  ``xxx`` not an argument xxx 不是參數  ``xxx`` not part of structure xxx 不是結構體的一部分  xxx statement missing ( xxx 語句缺乏左括號  xxx statement missing ) xxx 語句缺乏右括號  xxx statement missing ; xxx 缺乏分號  xxx`` declared but never used 說明了xxx 但沒有使用  xxx`` is assigned a value which is never used 給xxx 賦了值但未用過  Zero length structure 結構體的長度爲零
相關文章
相關標籤/搜索