| 擴展名 | 說明 |
|---|---|
| .dsp | VC6 專案文件 (文本),定義源文件、編譯選項、依賴關係。VC4 及之前用 .mak。 |
| .dsw | 工作區文件,組織多個專案。 |
| .ncb | 無編譯瀏覽信息,支援 ClassView、WizardBar、智能提示。刪除可修復智能提示失效,重新打開專案自動重建。 |
| .opt | 工作區用戶選項 (工具欄佈局、窗口位置等)。 |
| .plg | 編譯/鏈接日志 (錯誤、警告信息)。 |
| 擴展名 | 說明 |
|---|---|
| .c | C 語言源文件。 |
| .cpp / .cxx | C++ 語言源文件。 |
| .h / .hpp / .hxx | C/C++ 頭文件,聲明類、函數、宏、內聯函數。 |
| .inl | 內聯函數定義文件 (慣例),常被 .h 包含。 |
| 擴展名 | 說明 |
|---|---|
| .rc | 資源腳本 (文本),定義對話框、菜單、圖標、字符串表、版本信息等。 |
| .rc2 | 補充資源腳本,開發環境不直接編輯,用於版本控制合併或條件編譯。 |
| .aps | 資源編譯中間文件 (二進制),加快資源加載。可刪除重建。 |
| .res | 編譯後的二進制資源文件,鏈接時合入 EXE/DLL。 |
| .bmp / .ico / .cur / .wav | 位圖、圖標、光標、聲音資源原始文件。 |
| .dlg | 獨立對話框定義文件 (罕用),VC 通常將對話框放在 .rc 中。 |
| 擴展名 | 說明 |
|---|---|
| .obj | 目標文件 (二進制),編譯器輸出,鏈接器輸入。 |
| .pch | 預編譯頭文件 (二進制),加快編譯。通常對應 stdafx.cpp 生成。 |
| .pdb | 程序數據庫,調試符號信息。Debug 構建生成,Release 可選 (/Zi)。 |
| .ilk | 增量鏈接中間文件,/INCREMENTAL 選項啟用時生成。 |
| .exe / .dll | 最終可執行文件 / 動態鏈接庫。 |
| .lib | 靜態庫或導入庫 (DLL 對應)。 |
| .exp | 導出文件,由 LIB 工具從 .def 生成,鏈接 DLL 時使用。 |
| 擴展名 | 說明 |
|---|---|
| .map | 鏈接映射文件 (文本),包含段地址、公共符號、入口點等。/MAP 選項生成。 |
| .bsc | 瀏覽信息文件,由 BSCMAKE 從 .sbr 生成,支援源碼瀏覽器。 |
| .sbr | 源瀏覽中間文件,編譯器輸出 (/FR 選項),BSCMAKE 輸入。 |
| .pbi / .pbo / .pbt | Profiler 性能分析工具生成/使用的文件。 |
| 擴展名 | 說明 |
|---|---|
| .def | 模塊定義文件,指定 DLL 導出函數、段屬性、堆棧大小等。 |
| .odl | 對象描述語言源文件,用於生成類型庫 (.tlb)。 |
| .tlb | 類型庫 (OLE 自動化接口定義)。 |
| .olb | 對象庫 (帶類型庫資源的特殊 DLL)。 |
| .cnt | 幫助文件目錄結構定義。 |
| .hpj / .hpg | 幫助工作室專案文件。 |
| .hm | 幫助映射文件 (上下文 ID 對應主題)。 |
| .rtf | 富文本格式,常作為幫助文檔源碼。 |
| .reg | 註冊表腳本 (文本),雙擊導入註冊表。 |
| .ini | 配置文件。 |
| .lic | 授權證文件,某些 ActiveX 控件設計時需要。 |
| .mdp | 舊版本 (eVC++ 等) 專案文件,類似 .dsp。 |
| .clw | ClassWizard 信息文件 (INI 格式),存儲類與消息映射關係。 |