Makale numarası: 154753 - Son Gözden Geçirme: 19 Mart 2008 Çarşamba - Gözden geçirme: 7.1 Bir program ile Visual C++ kullanarak yerleşik zaman bağlar varsayılan C ve C++ Kitaplığı'nın açıklaması
Bu SayfadaÖzetBu makalede, varsayılan kitaplıkları LIBC [D] .LIB LIBCMT [D] .LIB, [D] LIBCI .LIB, [D] .LIB LIBCIMT, [D] LIBCP .LIB, [D] .LIB LIBCPMT, MSVCRT [D] .LIB, MSVCIRT [D] .LIB ve bir program ile Visual C++ ile oluşturulan, bağlar MSVCPRT [D] .LIB. Daha fazla bilgiProjenizde temel C çalışma zamanı kitaplıkları (LIBC [D] .LIB ve [D] .LIB LIBCMT MSVCRT[D].LIB) bağlantılı seçtiğiniz derleyici seçeneği bağlı olarak varsayılan olarak, (<ML[d]> tek iş parçacıklı, çok iş parçacıklı <MT[d]> ya da birden çok iş parçacığı DLL <MD[d]>)., Visual C++ sürümü (veya hata ayıklama) bir sürümünü oluşturduğunuz zaman Standart C++ Kitaplığı kitaplığından ya da eski iostream Kitaplığı'nden de kodunuzda kullandığınız üstbilgileri bağlı bağlı durumda. Örneğin, aşağıdaki durumlarda göz önünde bulundurun: Durum 1: Örnek program test1.cpp
Durum 2: Örnek program test2.cpp
Durum 3: Örnek program test3.cppNot.H uzantısı olan akış üstbilgi dosyaları (<useoldio.h> içerir) Visual C++ 2002 onaylanmaz ve Visual C++ 2005 ve Visual C++ 2003 bu güvenlik açığından kaldırıldı. Bu nedenle, aşağıdaki örnek Visual C++ Visual C++ 2002'den sonraki bir sürümünde çalışmaz.
Not.H uzantısı olmadan üstbilgileri standart C++ üstbilgi olduğundan ve .h uzantısı üstbilgileriyle C çalışma zamanı modülü başlıkları veya eski iostream üstbilgileri olduğunu görünebilir. Bu doğru değildir. Dosyalar, aşağıda açıklandığı gibi <useoldio.h> ve <use_ansi.h> uygulamanız ile bağlayacak kitaplıkları belirler. Aslında, iki üstbilgi dosyaları vardır <useoldio.h> ve <use_ansi.h>, #pragmas içeren. #Pragmas eski iostream kitaplığı ya da varsayılan olarak bağlantı kurulacak yer standart C++ Kitaplığı zorla. Üstbilgi dosyası <useoldio.h> bağlantı kurulacak eski iostream kitaplığı zorla # Pragma ifadeleri içerir. Tüm eski iostream üstbilgileri <useoldio.h> içerir. Uygulamanızda herhangi bir eski iostream başlığını eklerseniz, bu nedenle, eski iostream kitaplığı varsayılan olarak bağlanır. Aşağıdaki tabloda, <useoldio.h> içeren üstbilgi dosyaları listeler. Eski iostream üstbilgileriBu tabloyu kapa
Not<useoldio.h> yalnızca Visual C++ .NET 2003 ve önceki sürümleri için geçerlidir. Eski iostream kitaplığı, Visual C++ 2003 ve sonraki sürümleri kaldırıldığından <useoldio.h> üstbilgisi de kaldırılmıştır. Üstbilgi dosyası <use_ansi.h> bağlantı kurulacak standart C++ Kitaplığı zorla # Pragma ifadeleri içerir. Tüm standart C++ üstbilgileri <use_ansi.h> içerir. Uygulamanızda herhangi bir standart C++ başlığını eklerseniz, bu nedenle standart C++ Kitaplığı varsayılan olarak bağlanır. Aşağıdaki tabloda, <use_ansi.h> içeren üstbilgi dosyaları listeler. Standart C++ üstbilgileriBu tabloyu kapa
Bu tabloyu kapa
Özet Tablo için kullanılan bir CRT dllBu tabloyu kapa
Referanslarc çalışma zamanı kitaplıkları http://msdn.microsoft.com/en-us/library/abx4dbyh.aspx (http://msdn.microsoft.com/en-us/library/abx4dbyh.aspx) Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 154419
(http://support.microsoft.com/kb/154419/
)
Standart C++ Kitaplığı, sık sorulan sorular Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:154753
(http://support.microsoft.com/kb/154753/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste