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
Sihirbaz diğer diller için destek