

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、VC6.0編譯常見(jiàn)錯(cuò)誤編譯常見(jiàn)錯(cuò)誤一、一、檢測(cè)錯(cuò)誤的方法和原則檢測(cè)錯(cuò)誤的方法和原則拖動(dòng)左下方滾動(dòng)條,到最上邊,從第一條錯(cuò)誤開(kāi)始檢查。雙擊錯(cuò)誤信息行,使光標(biāo)定位到出錯(cuò)的行。說(shuō)明:?錯(cuò)誤不一定由定位的行引起,有可能是它上面一行,比如missingbefexxx?修改完1個(gè)錯(cuò)誤后,重新編譯,有可能后續(xù)的錯(cuò)誤就消失了。這是因?yàn)橐惶庡e(cuò)誤可能引起多條出錯(cuò)信息。?警告(warning)不影響編譯,可以暫時(shí)不管。當(dāng)然嚴(yán)格來(lái)說(shuō),警告也可能隱含著問(wèn)題,最好
2、也全部改正。?良好的排版層次結(jié)構(gòu)(縮進(jìn)和對(duì)齊)有助于發(fā)現(xiàn)程序中的錯(cuò)誤。二、二、編譯錯(cuò)誤編譯錯(cuò)誤fatalerrC1004:unexpectedendoffilefound或莫名其妙的出現(xiàn)一大堆編譯錯(cuò)誤。檢查花括號(hào)是否匹配,是否兩兩配對(duì),是否漏掉了左花括號(hào)或右花括號(hào)。fatalerrC1010:unexpectedendoffilewhilelookingfprecompiledheaderdirective。尋找預(yù)編譯頭文件路徑時(shí)遇到了
3、不該遇到的文件尾。(一般是沒(méi)有#include“stdafx.h“)fatalerrC1021:invalidpreprocesscomminclud預(yù)處理指令拼寫(xiě)錯(cuò)誤。fatalerrC1071:unexpectedendoffilefoundincomment檢查是否注釋符號(hào)不匹配。注釋是以開(kāi)始,以結(jié)束,號(hào)和中間沒(méi)有空格。fatalerrC1083:Cannotopenincludefile:R…….h:Nosuchfiledire
4、cty不能打開(kāi)包含文件“R…….h”:沒(méi)有這樣的文件或目錄。errC2001:newlineinconstant檢查是否漏了雙引號(hào),雙引號(hào)是否配對(duì),是否把雙引號(hào)“寫(xiě)成了單引號(hào)。errC2011:C……:classtyperedefinition類“C……”重定義。errC2018:unknownacter0xa3不認(rèn)識(shí)的字符0xa3。(一般是漢字或中文標(biāo)點(diǎn)符號(hào)中出現(xiàn)如雙綽號(hào)“寫(xiě)成“或”,逗號(hào)寫(xiě)成了,圓括號(hào)()寫(xiě)成()等等。)工具欄上的編
5、譯按鈕顯示為灰色,無(wú)法編譯??次募U(kuò)展名是否正確,應(yīng)該為.c。若不是(如擴(kuò)展名是.txt),則從菜單File選SaveAs(另存為),另存為一個(gè).c文件。return0:return和0中間有個(gè)空格,否則就連在一起成為一個(gè)標(biāo)識(shí)符了。三、警告三、警告warningC4035:f……:noreturnvalue“f……”的return語(yǔ)句沒(méi)有返回值。warningC4508:main:functionshouldreturnavaluevo
6、idreturntypeassumedmain函數(shù)必須返回一個(gè)函數(shù)值,或者用void來(lái)承擔(dān)。warningC4553:==:operathasnoeffectdidyouintend=沒(méi)有效果的運(yùn)算符“==”;是否改為“=”?warningC4700:localvariableausedwithouthavingbeeninitialized局部變量“a”沒(méi)有初始化就使用。四、連接錯(cuò)誤四、連接錯(cuò)誤鏈接錯(cuò)誤LINK:fatalerrLNK
7、1104:cannotopenfile“Release1.exe“程序的上次運(yùn)行沒(méi)有關(guān)閉,關(guān)掉運(yùn)行窗口再重新鏈接。因?yàn)殒溄映晒笠獙?xiě)可執(zhí)行文件(.exe),而可執(zhí)行文件正在運(yùn)行時(shí)是不可寫(xiě)的。errLNK2001:unresolvedexternalsymbol_main沒(méi)有main函數(shù)。檢查拼寫(xiě),看是否把main寫(xiě)成了mian。errLNK2005:_mainalreadydefinedina.objfatalerrLNK1169:on
8、ememultiplydefinedsymbolsfound一般是在一個(gè)程序里面有多個(gè)源文件都包含main函數(shù)。在運(yùn)行新的程序之前把原有的源文件從fileview里刪掉。LINK:fatalerrLNK1168:cannotopenDebugP1.exefwriting連接錯(cuò)誤:不能打開(kāi)P1.exe文件,以改寫(xiě)內(nèi)容。(一般是P1.Exe還在運(yùn)行,未關(guān)閉)errLNK2001:unresolvedexternalsymbol“public
9、:virtual__thiscallC……::~C……(void)“連接時(shí)發(fā)現(xiàn)沒(méi)有實(shí)現(xiàn)的外部符號(hào)(變量、函數(shù)等)。functioncallmissingargumentlist調(diào)用函數(shù)的時(shí)候沒(méi)有給參數(shù)。memberfunctiondefinitionlookslikeactbutnamedoesnotmatchenclosingclass成員函數(shù)聲明了但沒(méi)有使用unexpectedendoffilewhilelookingfprecom
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 終端常見(jiàn)出錯(cuò)問(wèn)題及解決辦法
- 系統(tǒng)設(shè)計(jì)常見(jiàn)出錯(cuò)問(wèn)題與解決方案
- 小兒常見(jiàn)出疹性疾病
- 兒科常見(jiàn)出凝血問(wèn)題臨床診治
- 小兒常見(jiàn)出疹性疾病鑒別
- 兒童常見(jiàn)出疹性疾病匯編
- lingo出錯(cuò)信息
- 小兒常見(jiàn)出疹性疾病ppt課件
- 兒科常見(jiàn)出疹性疾病的皮疹特點(diǎn)
- 傳真服務(wù)器出錯(cuò)信息
- 小兒常見(jiàn)出疹性疾病皮疹圖譜和治療
- 常見(jiàn)出生缺陷的基因組學(xué)研究.pdf
- 附4《IDE環(huán)境出錯(cuò)信息說(shuō)明》.pdf
- 學(xué)校常見(jiàn)出疹性疾病的鑒別診斷及治療匯總
- 由自檢時(shí)的出錯(cuò)信息來(lái)看硬盤
- 附4《IDE環(huán)境出錯(cuò)信息說(shuō)明》.pdf
- cad安裝出錯(cuò)常見(jiàn)問(wèn)題匯總與解決方法
- 復(fù)雜信息任務(wù)界面的出錯(cuò)——認(rèn)知機(jī)理研究.pdf
- DHPLC技術(shù)應(yīng)用于兩種常見(jiàn)出生缺陷的突變分析.pdf
- [vc++畢設(shè)]vc++06全國(guó)天氣信息管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論