Aracılığıyla paylaş


Visual C++ projeler için oluşturulan dosya türleri

Bu konu tüm klasik masaüstü uygulamalar için Visual c++ projeleri ile ilişkilendirilmiş dosya türlerini açıklar. Projenizde bulunan gerçek dosyaları proje türü ve bir Sihirbazı'nı kullanarak, belirlediğiniz seçeneklere bağlıdır.

Zaman, bir Visual c++ projesinin oluşturmak, yeni bir çözüm oluşturmak veya bir çözüme bir proje eklemek. Basit olmayan uygulamalar genellikle bir çözüm birden fazla proje ile geliştirilir.

Projeler genellikle bir exe veya dll üretir. Projeleri birbirlerine bağımlı olabilir; oluşturma işlemi sırasında hem içinde hem de projeler arasındaki bağımlılıkları Visual c++ ortamı denetler. Her projenin çekirdek kaynak kodu vardır ve proje türüne bağlı olarak, projenin çeşitli yönlerini içeren çok sayıda dosya olabilir. Bu dosyaların içeriğini dosya uzantısıyla belirtilir. Visual Studio geliştirme ortamı nasıl bir yapı sırasında dosya içeriğini işleneceğini belirlemek için dosya uzantılarını kullanır.

Aşağıdaki tabloda bir Visual c++ projesinin ortak dosyaları gösterir ve bunları kendi dosya uzantısı ile tanımlar.

Dosya uzantısı

Tür

İçindekiler

.asmx

Kaynak

Dağıtım dosyası.

.asp

Kaynak

Active Server sayfası dosyası.

.ATP

Proje

Uygulama şablon proje dosyası.

.bmp, .dib, .gif, .jpg, .jpe, .png

Kaynak

Genel resim dosyaları.

.BSC

Derleme

Tarayıcı kod dosyası.

.cpp; .c

Kaynak

Uygulamanız için ana kaynak kodu dosyaları.

.cur

Kaynak

İmleç bit eşlem grafik dosyası.

.dbp

Proje

Veritabanı proje dosyası.

.disco

Kaynak

Dinamik bulmayı belge dosyası. xml Web hizmeti bulma işler.

.exe, .dll

Proje

Yürütülebilir veya dinamik bağlantı kitaplığı dosyaları.

.h

Kaynak

Üstbilgi (dahil) dosya.

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

Kaynak

Ortak Web dosyaları.

.HxC

Proje

Proje dosyası yardımcı olur.

.ico

Kaynak

Bit Eşlem grafik dosyasının simgesini.

.idb

Derleme

Kaynak dosyaları ve derleyici tarafından minimal rebuild ve artımlı derleme sırasında kullanılan sınıf tanımları arasında bağımlılık bilgilerini içeren durum dosyası. Kullanım /Fd .idb dosya adını belirtmek için derleyici seçeneği. Bkz: /Gm (etkinleştirmek en az yeniden) daha fazla bilgi için.

.idl

Derleme

Arabirim tanımı dil dosyası. Bkz: arabirim tanımı (IDL) dosya , Windows SDK daha fazla bilgi için.

.ilk

Bağlama

Artımlı bağlantı dosyası. Bkz: /INCREMENTAL daha fazla bilgi için.

.map

Bağlama

Bağlayıcı bilgileri içeren bir metin dosyası. Kullanım /Fm eşleme dosyasını adlandırmak için derleyici seçeneği. Bkz: /Map daha fazla bilgi için.

.mfcribbon-ms

Kaynak

Şerit'te düğmeleri, denetimleri ve özniteliklerini tanımlayan xml kodu içeren bir kaynak dosyası. Daha fazla bilgi için bkz. Şerit Designer (mfc).

.obj, .o

 

Derlenen ancak değil bağlantılı nesne dosyaları.

.pch

Debug

Önceden derlenmiş üstbilgi dosyası.

.pdb

Debug

Program hata ayıklama veritabanı dosyası. Bkz: .pdb dosyaları nedir? daha fazla bilgi için.

RC, .rc2

Kaynak

Kaynak kod dosyaları kaynakları oluşturmak için.

.SBR

Derleme

Tarayıcı ara dosya kaynak. Giriş dosyası için bscmake.

.sln

Çözüm

Çözüm dosyası.

.suo

Çözüm

Çözüm seçenekleri dosyası.

.txt

Kaynak

Bir metin dosyası, genellikle "Benioku" dosya.

.vap

Proje

Visual Studio Analyzer proje dosyası.

.vbg

Çözüm

Uyumlu proje grup dosyası.

.vbp, .vip, .vbproj

Proje

Visual Basic proje dosyasını.

.vcxproj

Proje

Visual c++ proje dosyası. Bkz: proje dosyalarını ve derleme daha fazla bilgi için.

.vdproj

Proje

Visual Studio dağıtım proje dosyası.

.vmx

Proje

Makro proje dosyası.

.vup

Proje

Yardımcı programı proje dosyası.

Visual Studio ile ilişkili diğer dosyaları hakkında daha fazla bilgi için bkz: dosya türlerini ve dosya uzantılarını Visual Studio .NET.

Proje dosyaları, Çözüm Gezgini'nde klasörler halinde düzenlenir. Visual c++ kaynak dosyalarını, başlık dosyalarını ve kaynak dosyaları için bir klasör oluşturur, ancak bu klasörlerin yeniden düzenlemek veya yenilerini oluşturabilirsiniz. Açıkça mantıksal kümelerini bir proje hiyerarşisi içindeki dosyaları düzenlemek için klasörleri kullanabilirsiniz. Örneğin, tüm kendi kullanıcı arabirimi kaynak dosyalarını veya belirtimleri, belgeleri içerecek şekilde klasörleri oluşturun veya test paketleri. Tüm dosya klasör adları benzersiz olmalıdır.

Bir proje için bir öğe eklediğinizde, öğenin oluþturulabilir olsa da olmasa ne olursa olsun o proje için tüm yapılandırmalar için öğesi ekleyin. MyProject adlı bir proje varsa, örneğin, öğe eklenirken hata ayıklama ve yayımlama proje yapılandırmaları için ekler.

Ayrıca bkz.

Kavramlar

Visual C++ Proje Türleri

Sihirbaz diğer diller için destek

Diğer Kaynaklar

Visual C++ projeler oluşturma ve yönetme