為 Visual C++ 專案建立的檔案類型

本主題描述所有類型的檔案,該檔案與適用於傳統桌面應用程式的 Visual C + + 專案相關聯。您的專案中包含的實際檔案取決於專案類型以及您使用精靈時選取的選項。

當您建立 Visual C++ 專案之後,您可以建立新方案,或者將專案加入至方案。非一般應用程式通常是與方案中的多個專案一起開發。

專案通常會產生 EXE 或 DLL。專案可以互相相依,在建置程序期間,Visual C++ 環境會檢查專案內以及專案之間的相依性。每個專案都有核心原始程式碼,並且根據專案類型,它可能有許多包含專案各個層面的其他檔案。這些檔案的內容會以副檔名表示。Visual Studio 開發環境使用副檔名來決定如何在建置期間處理檔案內容。

下表顯示 Visual C++ 專案中的常見檔案,並且以其副檔名加以識別。

副檔名

類型

內容

.asmx

來源

部署檔案。

.asp

來源

Active Server Page 檔案。

.atp

專案

應用程式範本專案檔案。

.bmp、.dib、.gif、.jpg、.jpe、.png

資源

一般影像檔。

.bsc

編譯

瀏覽器程式碼檔案。

.cpp;.c

來源

您的應用程式的主要來源程式碼檔案。

.cur

資源

指標點陣圖形檔。

.dbp

專案

資料庫專案檔案。

.disco

來源

動態探索文件檔案。處理 XML Web 服務探索。

.exe、.dll

專案

可執行檔或動態連結程式庫檔案。

.h

來源

標頭 (包含) 檔案。

.htm、.html、.xsp、.asp、.htc、.hta、.xml

資源

一般 Web 檔案。

.HxC

專案

說明專案檔。

.ico

資源

圖示點陣圖形檔。

.idb

編譯

狀態檔案,其中包含原始程式檔與類別定義之間的相依性資訊,編譯器可以在最少重建和累加編譯期間使用該資訊。使用 /Fd 編譯器選項以指定 .idb 檔案的名稱。如需詳細資訊,請參閱 /Gm (啟用最少重建)

.idl

編譯

介面定義語言檔。如需詳細資訊,請參閱 Windows SDK 中的介面定義 (IDL) 檔

.ilk

連結

累加連結檔案。如需詳細資訊,請參閱 /INCREMENTAL

.map

連結

包含連結器資訊的文字檔。使用 /Fm 編譯器選項來命名對應檔。如需詳細資訊,請參閱 /MAP

.mfcribbon-ms

資源

資源檔,其中包含定義功能區按鈕、控制項和屬性的 XML 程式碼。如需詳細資訊,請參閱功能區設計工具 (MFC)

.obj、.o

 

物件檔案,已編譯但尚未連結。

.pch

偵錯

先行編譯標頭檔。

.rc、.rc2

資源

用以產生資源的資源指令碼檔

.sbr

編譯

來源瀏覽器中繼檔案。BSCMAKE 的輸入檔案。

.sln

方案

方案檔。

.suo

方案

方案選項檔。

.txt

資源

文字檔案,通常是「讀我」檔案。

.vap

專案

Visual Studio Analyzer 專案檔。

.vbg

方案

相容專案群組檔。

.vbp、.vip、.vbproj

專案

Visual Basic 專案檔。

.vcxproj

專案

Visual C++ 專案檔。如需詳細資訊,請參閱專案檔和 Makefile

.vdproj

專案

Visual Studio 部署專案檔。

.vmx

專案

巨集專案檔。

.vup

專案

公用程式專案檔。

如需與 Visual Studio 相關聯之其他檔案的詳細資訊,請參閱 Visual Studio .NET 中的檔案類型與副檔名

專案檔會組織成在 [方案總管] 中的資料夾。Visual C++ 會建立原始程式檔、標頭檔和資源檔的資料夾,但是您可以重新組織這些資料夾或建立新的資料夾。您可以使用資料夾在專案階層內明確地組織檔案邏輯叢集。例如,您可以建立資料夾,以包含所有使用者介面原始程式檔,或規格、文件或測試套件。所有的檔案資料夾名稱必須是唯一的。

當您將項目加入至專案時,您會將該項目加入至該專案的所有組態中,不論項目是否可建置。例如,如果您有名稱為 MyProject 的專案,加入項目會將其加入至偵錯和發行專案組態。

請參閱

概念

Visual C++ 專案類型

其他語言的精靈支援

其他資源

建立和管理 Visual C++ 專案