Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
CRT lib dizini, kod değişikliği olmadan belirli CRT özelliklerini etkinleştiren birkaç küçük nesne dosyası içerir. Bu nesne dosyalarına "bağlantı seçenekleri" denir, çünkü bunları kullanmak için yalnızca bağlayıcı komut satırına eklemeniz gerekir. Bunu Visual Studio'dan yapmak için Çözüm Gezgini'nde projenize sağ tıklayın ve Özellikler'ni seçin. Yapılandırma Özelliklerialtında Bağlayıcı>Giriş>Ek Bağımlılıklar'i seçin ve bağlantı komut satırına eklenecek ek öğeleri belirtin.
Bu nesnelerin CLR saf mod sürümleri Visual Studio 2015'te kullanım dışıdır ve Visual Studio 2017'de desteklenmez. Yerel ve /clr kod için normal sürümleri kullanın.
| Yerel ve /clr | Saf mod | Açıklama |
|---|---|---|
binmode.obj |
pbinmode.obj |
Varsayılan dosya çevirisi modunu ikili olarak ayarlar. Bkz. _fmode. |
chkstk.obj |
yok | CRT'yi kullanmadığınızda yığın denetimi ve alloca desteği sağlar. |
commode.obj |
pcommode.obj |
Genel işleme bayrağını "commit" olarak ayarlar. Bkz. _wfopenvefopen_s , . _wfopen_s |
| exe_initialize_mta.lib | yok | EXE başlatma sırasında MTA dairesini başlatır ve bu da genel akıllı işaretçilerde COM nesnelerinin kullanılmasına olanak tanır. Bu seçenek kapatma sırasında bir MTA daire başvurusu sızdırdığından DLL'ler için kullanmayın. Bu dosyaya bağlanmak, ekleme combase.h ve tanımlama _EXE_INITIALIZE_MTAile eşdeğerdir. Bu bağlantı seçeneği kullanıldığında onecore.lib varsayılan kitaplık listesine eklenir. Bu etki istenmeyen bir etkiyse (onecore_apiset.lib veya başka bir şemsiye kitaplığı kullanmak gibi), bu davranışı geçersiz kılmak ve alternatif bir seçenek sağlamak için /NODEFAULTLIB kullanın. |
fp10.obj |
yok | Varsayılan duyarlık denetimini 64 bit olarak değiştirir. Bkz . Matematik ve kayan nokta desteği. |
invalidcontinue.obj |
pinvalidcontinue.obj |
Hiçbir şey yapmayan varsayılan geçersiz parametre işleyicisini ayarlar; yani CRT işlevlerine geçirilen geçersiz parametreler yalnızca hata değerini ayarlar ve bir hata sonucu döndürür. |
legacy_stdio_float_rounding.obj |
yok | Kayan nokta değerlerinin (örneğin kullanırken printf) Windows 10 19041 Universal C Çalışma Zamanı ile yazdırıldığında düzeltildi. Artık tam olarak temsil edilebilir kayan nokta sayılarını düzgün bir şekilde yuvarlar ve tarafından fesetroundistenen kayan nokta yuvarlama işlemini dikkate alır. Bu davranış güncelleştirmesi Visual Studio 2019 sürüm 16.2 ve sonraki sürümlerde kullanılabilir. Eski davranış, Visual Studio'nun önceki sürümlerinde veya bu bağlantı seçeneği sağlanarak kullanılır. |
loosefpmath.obj |
yok | Kayan nokta kodunun normal olmayan değerleri tolere etmesini sağlar. |
newmode.obj |
pnewmode.obj |
Hata durumunda yeni işleyicinin çağrılmasına neden olur malloc . Bkz. _set_new_mode, _set_new_handlercalloc, ve realloc. |
noarg.obj |
pnoarg.obj |
argc ve argv'nin tüm işlemlerini devre dışı bırakır. |
nochkclr.obj |
yok | Hiçbir şey yapılmaz. Projenizden kaldırın. |
noenv.obj |
pnoenv.obj |
CRT için önbelleğe alınmış ortam oluşturulmasını devre dışı bırakır. |
nothrownew.obj |
pnothrownew.obj |
CRT'de yeninin atanmayan sürümünü etkinleştirir. Bkz. yeni ve silme İşleçleri. |
setargv.obj |
psetargv.obj |
Komut satırı bağımsız değişkeni joker karakter genişletmesini etkinleştirir. Bkz . Joker karakter bağımsız değişkenlerini genişletme. |
threadlocale.obj |
pthreadlocale.obj |
Varsayılan olarak tüm yeni iş parçacıkları için iş parçacığı başına yerel ayarı etkinleştirir. |
wsetargv.obj |
pwsetargv.obj |
Komut satırı bağımsız değişkeni joker karakter genişletmesini etkinleştirir. Bkz . Joker karakter bağımsız değişkenlerini genişletme. |