/U, /u (Simge tanımlarını kaldır)
Derleyici /U
seçeneği, belirtilen önişlemci simgesini tanımlar. Derleyici /u
seçeneği, derleyicinin tanımladığı Microsoft'a özgü simgeleri tanımlar.
Sözdizimi
/U
[ ]symbol
/u
Bağımsız değişkenler
sembol
Tanımsız hale getirmek için önişlemci simgesi.
Açıklamalar
ve /u
seçeneklerinin /U
hiçbiri yönergesi kullanılarak oluşturulan bir simgeyi #define
tanımlanamaz.
seçeneği /U
, seçeneği kullanılarak daha önce tanımlanmış bir simgenin tanımlarını /D
kaldırabilir.
Varsayılan olarak, derleyici çok sayıda Microsoft'a özgü simge tanımlayabilir. Yaygın olarak kullanılanlardan birkaçı şunlardır:
Simge | İşlev |
---|---|
_CHAR_UNSIGNED |
Varsayılan karakter türü imzasız. Seçenek belirtildiğinde /J tanımlanır. |
_CPPRTTI |
seçeneğiyle /GR derlenen kod için tanımlanır. |
_CPPUNWIND |
seçeneğiyle /EHsc derlenen kod için tanımlanır. |
_DLL |
Seçenek belirtildiğinde /MD tanımlanır. |
_M_IX86 |
Varsayılan olarak, x86 hedefleri için 600 olarak tanımlanır. |
_MSC_VER |
Her derleyici sürümü için benzersiz bir tamsayı değeri olarak tanımlanır. Daha fazla bilgi için bkz . Önceden tanımlanmış makrolar. |
_WIN32 |
WIN32 uygulamaları için tanımlanır. Her zaman tanımlanmıştır. |
_MT |
veya /MT seçeneği belirtildiğinde /MD tanımlanır. |
Microsoft'a özgü önceden tanımlanmış makroların tam listesi için bkz . Önceden tanımlanmış makrolar.
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.
Yapılandırma Özellikleri>C/C++>Gelişmiş özellik sayfasını seçin.
Önişlemci Tanımlarını Tanımdan Kaldır veya Tüm Önişlemci Tanımlarını Tanımdan Kaldır özelliklerini değiştirin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
Ayrıca bkz.
MSVC derleyici seçenekleri
MSVC derleyicisi komut satırı söz dizimi
/J
(Varsayılan karakter türü işaretsiz)
/GR
(Çalışma zamanı türü bilgilerini etkinleştir)
/EH
(Özel durum işleme modeli)
/MD
, /MT
, /LD
(Çalışma zamanı kitaplığını kullan)