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


Compiler Options Macros

Эти функции компилятора управлением макросами конкретные.

_ATL_ALL_WARNINGS

Символ, который включает ошибок в проектах преобразовал из предыдущих версий библиотеки ATL.

_ATL_APARTMENT_THREADED

Укажите если один или несколько объектов использующие потоковую модель Подразделение.

_ATL_CSTRING_EXPLICIT_CONSTRUCTORS

Выполняет одну конструкторы CString явным, предотвращение все неумышленные преобразования.

_ATL_ENABLE_PTM_WARNING

Укажите этот макрос для использования стандартного синтаксиса C++ совместимости, который создает ошибку компилятора C4867, когда не стандартный синтаксис используется для инициализации является указателем на функцию-член.

_ATL_FREE_THREADED

Укажите если один или несколько конкретных свободна использования объектов или нейтрального потоки.

_ATL_MULTI_THREADED

Символ, указывающий проект будет содержать объекты, которые помечены как оба, свободен или neutral. Макрос _ATL_FREE_THREADED должен использоваться.

_ATL_NO_AUTOMATIC_NAMESPACE

Символ, который предотвращает использование пространств имен по умолчанию в виде библиотеки ATL.

_ATL_NO_COM_SUPPORT

Символ, который предотвращает Модель COM- связанный код из компилированным с проектом.

ATL_NO_VTABLE

Символ, который предотвращает указатель vtable от инициализации в конструкторе и деструкторе типа.

ATL_NOINLINE

Символ, указывающий функцию не должен быть встроенным.

_ATL_SINGLE_THREADED

Определите наличие всех объектов используют одну потоковую модель.

См. также

Другие ресурсы

Макросы ATL