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.
Çok iş parçacıklı modülün DLL olup olmadığını gösterir ve çalışma zamanı kitaplığının perakende veya hata ayıklama sürümlerini belirtir.
Sözdizimi
/MD[d]
/MT[d]
/LD[d]
Açıklamalar
| Seçenek | Açıklama |
|---|---|
| /MD | Çalışma zamanı kitaplığının çok iş parçacığına özgü ve DLL'ye özgü sürümünü kullanın. ve _MTöğesini tanımlar_DLL. Bağlayıcı, çalışma zamanı simgelerini çözümlemek için MSVCRT.lib içeri aktarma kitaplığını kullanır. |
| /MDd | Çalışma zamanı kitaplığının çok iş parçacığına ve DLL'ye özgü hata ayıklama sürümünü kullanın.
_DEBUG, _MTve _DLLtanımlar. Bağlayıcı, çalışma zamanı simgelerini çözümlemek için MSVCRTD.lib içeri aktarma kitaplığını kullanır. |
| /MT | Çalışma zamanı kitaplığının çok iş parçacıklı, statik sürümünü kullanın.
_MTtanımlar. Bağlayıcı, çalışma zamanı simgelerini çözümlemek için LIBCMT.lib kullanır. |
| /Mtd | Çalışma zamanı kitaplığının çok iş parçacıklı, statik hata ayıklama sürümünü kullanın. ve _DEBUGöğesini tanımlar_MT. Bağlayıcı, çalışma zamanı simgelerini çözümlemek için LIBCMTD.lib kullanır. |
| /LD | DLL oluşturun. Bağlayıcıya /DLL seçeneğini geçirir. Bağlayıcı bir DllMain işlev arar, ancak gerektirmez. bir DllMain işlevi yazmazsanız, bağlayıcı DOĞRU döndüren bir DllMain işlevi ekler.DLL başlatma kodunu bağlar. Komut satırında dışarı aktarma ( .exp) dosyası belirtilmemişse bir içeri aktarma kitaplığı (.lib) oluşturur. İçeri aktarma kitaplığını DLL'nizi çağıran uygulamalara bağlarsınız./Fe (EXE Dosyasını Adlandır) .exe dosyası yerine DLL adlandırma olarak yorumlar. Varsayılan olarak, program adı basename.exe yerine basename.dll olur.Açıkça /MD belirtmediğiniz sürece /MT anlamına gelir. |
| /LDd | Hata ayıklama DLL'i oluşturun. ve _MTöğesini tanımlar_DEBUG. |
C çalışma zamanı kitaplıkları ve /clr (Ortak Dil Çalışma Zamanı Derlemesi)ile derleme yaparken hangi kitaplıkların kullanıldığı hakkında daha fazla bilgi için bkz. CRT Kitaplık Özellikleri.
Bağlayıcının belirli bir çağrısına geçirilen tüm modüllerin aynı çalışma zamanı kitaplığı derleyici seçeneğiyle derlenmiş olması gerekir (/MD, /MT, /LD).
Çalışma zamanı kitaplıklarının hata ayıklama sürümlerini kullanma hakkında daha fazla bilgi için bkz. C çalışma zamanı Kitaplığı Başvurusu.
DLL'ler hakkında daha fazla bilgi için bkz . Visual Studio'da C/C++ DLL'leri oluşturma.
Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için
- Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
- > > Kod Oluşturma özellik sayfasını seçin.
- Çalışma Zamanı Kitaplığı özelliğini değiştirin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
- Bkz. RuntimeLibrary.
Ayrıca bkz.
MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi
Büyük C Çalışma Zamanı (CRT) Yeniden Düzenleme