Поделиться через


Параметры /U и /u (отмена определения символа)

Обновлен: Ноябрь 2007

Отмена определения ранее определенного символа. Параметры /U и /u используются соответственно для отмены определения заданного символа и всех ранее определенных символов.

 /U[ ]symbol /u

Аргументы

  • symbol
    Символ, определение которого необходимо отменить.

Заметки

С помощью этих параметров нельзя отменить определение символов, созданных с помощью директивы #define.

Оба параметра отменяют определение последующих макросов Microsoft.

Символ

Функция

_CHAR_UNSIGNED

По умолчанию используется символьный тип без знака. Определяется при заданном параметре /J.

_CPPRTTI

Определяется для кода, компилируемого с параметром /GR (предоставление сведений о типах во время выполнения).

_CPPUNWIND

Определяется для кода, компилируемого с параметром /EHsc (включена обработка исключений).

_DLL

Определяется при заданном параметре /MD.

_M_IX86

По умолчанию определяется со значением 600 для платформы x86.

_MSC_VER

Дополнительные сведения см. в разделе Predefined Macros.

_WIN32

Определяется для приложений WIN32. Определяется всегда.

_MT

Определяется при заданных параметрах /MD или /MT.

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Открытие свойств страниц проекта.

  2. Откройте папку C/C++.

  3. Выберите страницу свойств Дополнительно.

  4. Измените значения свойств Отменить определения препроцессора или Отменить все определения препроцессора.

Установка данного параметра компилятора программным способом

См. также

Ссылки

Параметры компилятора

Настройка параметров компилятора