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

BCB 與 Delphi 專案檔案副檔名完整對照表

     編輯:關於C++

前言

在使用 Borland C++ Builder (BCB) 或 Delphi 開發專案時,會產生大量具有特定副檔名的檔案。了解這些副檔名的用途,有助於專案管理、版本控制設定(如 .gitignore)以及問題排查。本文整理官方文件與實務經驗,提供完整的副檔名對照參考。

核心專案檔案

副檔名適用產品/版本用途說明
.dpr / .bprDelphi / BCB專案主檔案,包含單元引用與主程式入口
.dof / .bcf / .conf / .kof各版本專案選項設定檔(編譯器、連結器、路徑等)
.cfgDelphi 4+ / BCB 4+命令列編譯器預設選項
.dproj / .cbprojDelphi 2005+ / BCB 2006+MSBuild 專案檔(XML 格式)
.groupproj / .bdsgroupRAD Studio專案群組檔案

桌面與環境設定檔

副檔名適用產品/版本用途說明
.dsk / .dstDelphi 1~7 / BCB 1~6桌面配置(視窗位置、斷點、監視運算式等)
.dmt / .bmt各版本選單範本檔
.dci / .dciDelphi 3+ / BCB 3+程式碼範本
.droKylix物件儲存庫設定

編譯產出與連結相關

副檔名適用產品/版本用途說明
.exe所有可執行檔
.dll / .bpl所有動態連結庫 / 運行時套件
.obj / .o所有目標檔
.lib / .a所有靜態連結庫 / 導入庫
.tds / .tvs各版本偵錯符號資訊
.map所有連結器映射檔
.ilm / .tdsBCB增量連結中間檔
.res / .dcr所有資源檔 / 元件圖示資源

單元與原始碼檔案

副檔名語言說明
.pas / .dpuDelphi原始碼 / 編譯後單元
.cpp / .h / .hppC++原始碼 / 標頭檔
.c / .hC原始碼 / 標頭檔
.asm / .s組合語言組語原始碼
.rc / .rc2資源腳本資源定義檔
.dfm / .xfm / .nfm表單表單/資料模組/框架 設計時資源(二進位/文字)

預編譯標頭與快取

副檔名說明
.pch / .csm預編譯標頭檔 / 符號快取
.hdr預編譯標頭停止點標記 (#pragma hdrstop)
.#??編譯器暫存檔

版本控制建議 (.gitignore 範例)

# 編譯產出
*.exe
*.dll
*.bpl
*.obj
*.lib
*.map
*.tds
*.res
*.drc

# 專案使用者設定(個人偏好,不建議提交)
*.dsk
*.dst
*.dmt
*.bmt
*.dci
*.local
*.identcache

# 暫存與備份
*.~*
*.bak
*.tmp
*.#??
*_history/

# 預編譯標頭
*.pch
*.csm
*.hdr

結語

熟悉這些副檔名不僅能提升專案管理效率,也能在團隊協作時避免不必要的檔案衝突。建議根據團隊使用的 RAD Studio 版本,調整上述忽略清單。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved