2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、VC6.0編譯常見錯(cuò)誤編譯常見錯(cuò)誤一、一、檢測錯(cuò)誤的方法和原則檢測錯(cuò)誤的方法和原則拖動左下方滾動條,到最上邊,從第一條錯(cuò)誤開始檢查。雙擊錯(cuò)誤信息行,使光標(biāo)定位到出錯(cuò)的行。說明:?錯(cuò)誤不一定由定位的行引起,有可能是它上面一行,比如missingbefexxx?修改完1個(gè)錯(cuò)誤后,重新編譯,有可能后續(xù)的錯(cuò)誤就消失了。這是因?yàn)橐惶庡e(cuò)誤可能引起多條出錯(cuò)信息。?警告(warning)不影響編譯,可以暫時(shí)不管。當(dāng)然嚴(yán)格來說,警告也可能隱含著問題,最好

2、也全部改正。?良好的排版層次結(jié)構(gòu)(縮進(jìn)和對齊)有助于發(fā)現(xiàn)程序中的錯(cuò)誤。二、二、編譯錯(cuò)誤編譯錯(cuò)誤fatalerrC1004:unexpectedendoffilefound或莫名其妙的出現(xiàn)一大堆編譯錯(cuò)誤。檢查花括號是否匹配,是否兩兩配對,是否漏掉了左花括號或右花括號。fatalerrC1010:unexpectedendoffilewhilelookingfprecompiledheaderdirective。尋找預(yù)編譯頭文件路徑時(shí)遇到了

3、不該遇到的文件尾。(一般是沒有#include“stdafx.h“)fatalerrC1021:invalidpreprocesscomminclud預(yù)處理指令拼寫錯(cuò)誤。fatalerrC1071:unexpectedendoffilefoundincomment檢查是否注釋符號不匹配。注釋是以開始,以結(jié)束,號和中間沒有空格。fatalerrC1083:Cannotopenincludefile:R…….h:Nosuchfiledire

4、cty不能打開包含文件“R…….h”:沒有這樣的文件或目錄。errC2001:newlineinconstant檢查是否漏了雙引號,雙引號是否配對,是否把雙引號“寫成了單引號。errC2011:C……:classtyperedefinition類“C……”重定義。errC2018:unknownacter0xa3不認(rèn)識的字符0xa3。(一般是漢字或中文標(biāo)點(diǎn)符號中出現(xiàn)如雙綽號“寫成“或”,逗號寫成了,圓括號()寫成()等等。)工具欄上的編

5、譯按鈕顯示為灰色,無法編譯??次募U(kuò)展名是否正確,應(yīng)該為.c。若不是(如擴(kuò)展名是.txt),則從菜單File選SaveAs(另存為),另存為一個(gè).c文件。return0:return和0中間有個(gè)空格,否則就連在一起成為一個(gè)標(biāo)識符了。三、警告三、警告warningC4035:f……:noreturnvalue“f……”的return語句沒有返回值。warningC4508:main:functionshouldreturnavaluevo

6、idreturntypeassumedmain函數(shù)必須返回一個(gè)函數(shù)值,或者用void來承擔(dān)。warningC4553:==:operathasnoeffectdidyouintend=沒有效果的運(yùn)算符“==”;是否改為“=”?warningC4700:localvariableausedwithouthavingbeeninitialized局部變量“a”沒有初始化就使用。四、連接錯(cuò)誤四、連接錯(cuò)誤鏈接錯(cuò)誤LINK:fatalerrLNK

7、1104:cannotopenfile“Release1.exe“程序的上次運(yùn)行沒有關(guān)閉,關(guān)掉運(yùn)行窗口再重新鏈接。因?yàn)殒溄映晒笠獙懣蓤?zhí)行文件(.exe),而可執(zhí)行文件正在運(yùn)行時(shí)是不可寫的。errLNK2001:unresolvedexternalsymbol_main沒有main函數(shù)。檢查拼寫,看是否把main寫成了mian。errLNK2005:_mainalreadydefinedina.objfatalerrLNK1169:on

8、ememultiplydefinedsymbolsfound一般是在一個(gè)程序里面有多個(gè)源文件都包含main函數(shù)。在運(yùn)行新的程序之前把原有的源文件從fileview里刪掉。LINK:fatalerrLNK1168:cannotopenDebugP1.exefwriting連接錯(cuò)誤:不能打開P1.exe文件,以改寫內(nèi)容。(一般是P1.Exe還在運(yùn)行,未關(guān)閉)errLNK2001:unresolvedexternalsymbol“public

9、:virtual__thiscallC……::~C……(void)“連接時(shí)發(fā)現(xiàn)沒有實(shí)現(xiàn)的外部符號(變量、函數(shù)等)。functioncallmissingargumentlist調(diào)用函數(shù)的時(shí)候沒有給參數(shù)。memberfunctiondefinitionlookslikeactbutnamedoesnotmatchenclosingclass成員函數(shù)聲明了但沒有使用unexpectedendoffilewhilelookingfprecom

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論