Spec-Zone.ru › Qt

qt_disable_unicode_defines

Предотвращает автоматическую установку некоторых определений, связанных с Юникодом, в компиляторе для целевого объекта.

Команда определена в компоненте Core пакета Qt6. Загрузите пакет с помощью:

find_package(Qt6 COMPONENTS Core REQUIRED)

Синопсис

qt_disable_unicode_defines(target)

Если команды без версии отключены, используйте qt6_disable_unicode_defines() вместо этого. Она поддерживает тот же набор аргументов, что и данная команда.

Описание

В Qt 6 определения компилятора UNICODE и _UNICODE устанавливаются по умолчанию для целевых объектов, ссылающихся на модули Qt. Это соответствует поведению qmake, но отличается от поведения API CMake в Qt 5. Вызов qt_disable_unicode_defines() для target предотвращает автоматическую установку этих определений компилятора.

См. также qt_allow_non_utf8_sources().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qt-disable-unicode-defines.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API