首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> VC >> VC++

Visual C++ 專案文件擴展名大全速查表

     編輯:VC++

核心項目與構建文件

擴展名說明
.dspVC6 專案文件 (文本),定義源文件、編譯選項、依賴關係。VC4 及之前用 .mak。
.dsw工作區文件,組織多個專案。
.ncb無編譯瀏覽信息,支援 ClassView、WizardBar、智能提示。刪除可修復智能提示失效,重新打開專案自動重建。
.opt工作區用戶選項 (工具欄佈局、窗口位置等)。
.plg編譯/鏈接日志 (錯誤、警告信息)。

源代碼與頭文件

擴展名說明
.cC 語言源文件。
.cpp / .cxxC++ 語言源文件。
.h / .hpp / .hxxC/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 / .pbtProfiler 性能分析工具生成/使用的文件。

其他常見

擴展名說明
.def模塊定義文件,指定 DLL 導出函數、段屬性、堆棧大小等。
.odl對象描述語言源文件,用於生成類型庫 (.tlb)。
.tlb類型庫 (OLE 自動化接口定義)。
.olb對象庫 (帶類型庫資源的特殊 DLL)。
.cnt幫助文件目錄結構定義。
.hpj / .hpg幫助工作室專案文件。
.hm幫助映射文件 (上下文 ID 對應主題)。
.rtf富文本格式,常作為幫助文檔源碼。
.reg註冊表腳本 (文本),雙擊導入註冊表。
.ini配置文件。
.lic授權證文件,某些 ActiveX 控件設計時需要。
.mdp舊版本 (eVC++ 等) 專案文件,類似 .dsp。
.clwClassWizard 信息文件 (INI 格式),存儲類與消息映射關係。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved