.APS:存放二進位資源的中間檔案,VC把當前資源檔轉換成二進位格式,並存放在APS檔案中,以加快資源裝載速度。資源輔助檔案。
.BMP:位元影像資源檔。
.BSC:瀏覽資訊檔,由瀏覽資訊維護工具(BSCMAKE)從原始瀏覽資訊檔(.SBR)中產生,BSC檔案可以用來在原始碼編輯視窗中進行快速定位。用於瀏覽項目資訊的,如果用source brower的話就必須有這個檔案。可以在project options裡去掉Generate Browse Info File,這樣可以加快編譯進度。
.C:用C語言編寫的原始碼檔案。
.CLW:ClassWizard產生的用來存放類資訊的檔案。classwizard資訊檔,ini檔案的格式。
.CNT:用來定義協助檔案中“Contents”的結構。
.CPP或.CXX:用C++語言編寫的原始碼檔案。
.CUR:游標資源檔。
.DEF:模組定義檔案,供產生動態連結程式庫時使用。
.DLG:定義對話方塊資源的獨立檔案。這種檔案對於VC工程來說並非必需,因為VC一般把對話方塊資源放在.RC資源定義檔案中。
.DSP:VC開發環境產生的工程檔案,VC4及以前版本使用MAK檔案來定義工程。專案檔,文字格式設定。
.DSW:VC開發環境產生的WorkSpace檔案,用來把多個工程組織到一個WorkSpace中。工作區檔案,與.dsp差不多。
.EXP:由LIB工具從DEF檔案產生的輸出檔案,其中包含了函數和資料項目的輸出資訊,LINK工具將使用EXP檔案來建立動態連結程式庫。只有在編譯DLL時才會產生,記錄了DLL檔案中的一些資訊。
.H、.HPP或.HXX:用C/C++語言編寫的標頭檔,通常用來定義資料類型,聲明變數、函數、結構和類。
.HLP:Windows協助檔案。
.HM:在Help工程中,該檔案定義了協助檔案與對話方塊、菜單或其它資源之間ID值的對應關係。
.HPJ:由Help Workshop產生的Help工程檔案,用來控制Help檔案的產生過程。
.HPG,產生協助的檔案的工程。
.ICO:表徵圖資源檔。
.ILK:串連過程中產生的一種中間檔案,只供LINK工具使用。
.INI:設定檔。
.LIB:庫檔案,LINK工具將使用它來串連各種輸入庫,以便最終產生EXE檔案。
.LIC:使用者許可認證檔案,使用某些ActiveX控制項時需要該檔案。
.MAK:即MAKE檔案,VC4及以前版本使用的工程檔案,用來指定如何建立一個工程,VC6把MAK檔案轉換成DSP檔案來處理。
.MAP:由LINK工具產生的一種文字檔,其中包含有被串連的程式的某些資訊,例如程式中的組資訊和公用符
號資訊等。執行檔案的映像資訊記錄檔案。
.MDP:舊版本的專案檔,相當於.dsp
.NCB:NCB是“No Compile Browser”的縮寫,其中存放了供ClassView、WizardBar和Component Gallery使用的資訊,由VC開發環境自動產生。無編譯瀏覽檔案。當自動完成功能出問題時可以刪除此檔案。編譯工程後會自動產生。
.OBJ:由編譯器或彙編工具產生的目標檔案,是模組的二進位中間檔案。
.ODL:用物件描述語言編寫的原始碼檔案,VC用它來產生TLB檔案。
.OLB:帶有類型庫資源的一種特殊的動態連結程式庫,也叫物件程式庫檔案。
.OPT:VC開發環境自動產生的用來存放WorkSpace中各種選項的檔案。工程關於開發環境的參數檔案。如工具條位置資訊等。
.PBI、.PBO和.PBT:由VC的效能分析工具PROFILE產生並使用的三種檔案。
.PCH:先行編譯標頭檔,比較大,由編譯器在建立工程時自動產生,其中存放有工程中已經編譯的部分代碼,在以後建立工程時不再重新編譯這些代碼,以便加快整個編譯過程的速度。
.PDB:程式資料庫檔案,在建立工程時自動產生,其中存放程式的各種資訊,用來加快調試過程的速度。記錄了程式有關的一些資料和調試資訊。
.PLG:編譯資訊檔,編譯時間的error和warning資訊檔。
.RC:資源定義檔案。
.RC2:資源定義檔案,供一些特殊情況下使用。
.REG:註冊表資訊檔。
.RES:二進位資源檔,資源編譯器編譯資源定義檔案後即產生RES檔案。
.RTF:Rich Text Format(豐富文字格式設定)文檔,可由Word或寫字板來建立,常被用來產生Help檔案。
.SBR:VC編譯器為每個OBJ檔案產生的原始瀏覽資訊檔,瀏覽資訊維護工具(BSCMAKE)將利用SBR檔案來產生BSC檔案。
.TLB:OLE庫檔案,其中存放了OLEAutomation 物件的資料類型、模組和介面定義,Automation 伺服程式通過TLB檔案就能瞭解Automation 物件的使用方法。
.WAV:聲音資源檔。