Udostępnij za pośrednictwem


/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

  1. Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.

  2. Kliknij folder C/C++.

  3. Kliknij stronę właściwości Zaawansowane.

  4. Modyfikowanie Usuń definicję definicje preprocesora lub Usuń definicję wszystkie definicje preprocesora właściwości.

Aby programowo ustawić tę opcję kompilatora

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora

/J (Domyślny typ char nie jest podpisany)

/GR (Włącz informacje typu Run-Time)

/EH (Model obsługi wyjątku)

/MD, /MT, /LD (Korzystaj z bibliotek wykonawczych)