最常見的20種VC編譯錯誤信息
(作者未知) 2010/5/11
1、fatalerrorC1010:unexpectedendoffilewhilelookingforprecompiledheaderdirective。尋找預(yù)編譯頭文件路徑時遇到了不該遇到的文件尾。(一般是沒有#include"stdafx.h")
2、fatalerrorC1083:Cannotopenincludefile:’R…….h’:Nosuchfileordirectory
不能打開包含文件“R…….h”:沒有這樣的文件或目錄。
3、errorC2011:’C……’:’class’typeredefinition
類“C……”重定義。
4、errorC2018:unknowncharacter’0xa3’
不認(rèn)識的字符’0xa3’。(一般是漢字或中文標(biāo)點符號)
5、errorC2057:expectedconstantexpression
希望是常量表達(dá)式。(一般出現(xiàn)在switch語句的case分支中)
6、errorC2065:’IDD_MYDIALOG’:undeclaredidentifier
“IDD_MYDIALOG”:未聲明過的標(biāo)識符。
7、errorC2082:redefinitionofformalparameter’bReset’
函數(shù)參數(shù)“bReset”在函數(shù)體中重定義。
8、errorC2143:syntaxerror:missing’:’before’{’
句法錯誤:“{”前缺少“;”。
9、errorC2146:syntaxerror:missing’;’beforeidentifier’dc’
句法錯誤:在“dc”前丟了“;”。
10、errorC2196:casevalue’69’alreadyused
值69已經(jīng)用過。(一般出現(xiàn)在switch語句的case分支中)
11、errorC2509:’OnTimer’:memberfunctionnotdeclaredin’CHelloView’
成員函數(shù)“OnTimer”沒有在“CHelloView”中聲明。
12、errorC2511:’reset’:overloadedmemberfunction’void(int)’notfoundin’B’
重載的函數(shù)“voidreset(int)”在類“B”中找不到。
13 errorC2555:’B::f1’:overridingvirtualfunctiondiffersfrom’A::f1’onlybyreturntypeorcallingconvention
類B對類A中同名函數(shù)f1的重載僅根據(jù)返回值或調(diào)用約定上的區(qū)別。
14、errorC2660:’SetTimer’:functiondoesnottake2parameters
“SetTimer”函數(shù)不傳遞2個參數(shù)。
15、warningC4035:’f……’:noreturnvalue
“f……”的return語句沒有返回值。
16、warningC4553:’==’:operatorhasnoeffect;didyouintend’=’?
沒有效果的運算符“==”;是否改為“=”?
17、warningC4700:localvariable’bReset’usedwithouthavingbeeninitialized
局部變量“bReset”沒有初始化就使用。
18、errorC4716:’CMyApp::InitInstance’:mustreturnavalue
“CMyApp::InitInstance”函數(shù)必須返回一個值。
19、LINK:fatalerrorLNK1168:cannotopenDebug/P1.exeforwriting
連接錯誤:不能打開P1.exe文件,以改寫內(nèi)容。(一般是P1.Exe還在運行,未關(guān)閉)
20、errorLNK2001:unresolvedexternalsymbol"public:virtual__thiscallC……::~C……(void)"
連接時發(fā)現(xiàn)沒有實現(xiàn)的外部符號(變量、函數(shù)等)。
|
|
相關(guān)專業(yè)論文
|
|
推薦專業(yè)論文
|
|
|
|