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

VC 專案檔案副檔名完整對照表:從 .aps 到 .tlb

     編輯:VC 教學

前言

VC 專案目錄下會產生大量副檔名不同的檔案,了解各檔案用途有助於版本控制忽略清單設定、建置問題診斷與專案清理。本表整理常見 40 種副檔名說明。

完整對照表

副檔名說明備註
.aps資源輔助檔(二進位),加速資源載入可忽略版控
.bmp點陣圖資源檔
.bsc瀏覽資訊檔,供 ClassView/原始碼瀏覽使用可在專案設定關閉產生
.cC 語言原始碼
.clwClassWizard 資訊檔(INI 格式)刪除後可重建
.cnt說明檔目錄結構定義
.cpp / .cxxC++ 原始碼
.cur游標資源
.def模組定義檔(DLL 匯出控制)
.dlg對話框資源獨立檔(通常整合在 .rc)
.dspVC6 專案檔(文字格式)核心專案檔
.dsw工作區檔,管理多專案
.expDLL 匯出資訊檔(由 LIB 產生)僅建置 DLL 時產生
.h / .hpp / .hxxC/C++ 標頭檔
.hlpWindows 說明檔
.hm說明專案對應 ID 檔
.hpj / .hpg說明專案檔
.ico圖示資源
.ilk連結器增量連結暫存檔可忽略版控
.ini組態檔
.lib靜態程式庫
.licActiveX 授權檔
.makNMake 專案檔(VC4 以前)
.map連結器映像對應檔(除錯用)
.mdp舊版專案檔(可轉換為 .dsp)
.ncbIntelliSense/ClassView 快取檔異常時可刪除重建
.obj編譯器產生目標檔可忽略版控
.odl物件描述語言原始碼
.olb型別庫資源 DLL(OLE 自動化)
.opt工作區選項檔(工具列配置等)可忽略版控
.pbi/.pbo/.pbt效能分析工具檔案
.pch預編譯標頭檔(加速建置)可忽略版控
.pdb程式資料庫(除錯資訊)可忽略版控
.plg建置記錄檔(HTML 格式)
.rc資源定義檔核心資源檔
.rc2額外資源定義檔(特殊需求)
.reg登錄表匯入檔
.res編譯後二進位資源檔可忽略版控
.rtf豐富文字格式文件(常用於說明)
.sbr原始瀏覽資訊檔(每 .obj 一個)可忽略版控
.tlbOLE 型別庫

版本控制建議 .gitignore 範例

# 中間產出檔
*.aps
*.bsc
*.ilk
*.ncb
*.obj
*.pch
*.pdb
*.res
*.sbr
*.opt
*.plg

# 使用者專屬設定
*.suo
*.user

補充說明

  • .dsp/.dsw 為 VC6 專用;VC7 以上改用 .vcproj/.sln。
  • .bsc 需在專案設定 Generate Browse Info 開啟才會產生。
  • .pch 體積龐大,建置機器通常不提交,由 CI 自動產生。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved