keil軟件錯誤總結.doc

KEIL編譯錯誤信息表

 

錯誤代碼及錯誤信息 錯誤釋義
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-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 結構體的長度爲零

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章