/U, /u (Usuń definicje symboli)
/U Undefines opcję kompilatora określonego symbolu preprocesora./u Undefines opcję kompilatora symbole specyficzne dla firmy Microsoft, które definiuje kompilator.
/U[ ]symbol
/u
Argumenty
- symbol
Symbol preprocesora definicję.
Uwagi
Ani /U lub /u opcji może nie zdefiniowany symbolu utworzonego za pomocą #define dyrektywy.
/U Opcji może nie zdefiniowany symbol, który został uprzednio zdefiniowany za pomocą /D opcji.
Domyślnie kompilator definiuje następujące symbole specyficzne dla firmy Microsoft.
Symbol |
Funkcja |
---|---|
_CHAR_UNSIGNED |
Domyślny typ char jest niepodpisany.Kiedy definicja j określono opcję. |
_CPPRTTI |
Zdefiniowany dla kod skompilowany z przełączników /GR opcji. |
_CPPUNWIND |
Zdefiniowany dla kod skompilowany z /EHsc opcji. |
_DLL |
Kiedy definicja /MD określono opcję. |
_M_IX86 |
Domyślnie zdefiniowane do 600 dla x 86 obiektów docelowych. |
_MSC_VER |
Aby uzyskać dodatkowe informacje, zobacz Wstępnie zdefiniowane makra. |
_WIN32 |
Zdefiniowane dla aplikacji WIN32.Zawsze jest zdefiniowana. |
_MT |
Kiedy definicja /MD lub /MT określono opcję. |
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.
Kliknij folder C/C++.
Kliknij stronę właściwości Zaawansowane.
Modyfikowanie Usuń definicję definicje preprocesora lub Usuń definicję wszystkie definicje preprocesora właściwości.
Aby programowo ustawić tę opcję kompilatora
Zobacz też
Informacje
/J (Domyślny typ char nie jest podpisany)