<QtSystemDetection> - Platform-specific Macro Definitions

Die <QtSystemDetection> Header-Datei enthält verschiedene plattformspezifische Makros. Mehr...

Header: #include <QtSystemDetection>

Makros

Detaillierte Beschreibung

Die <QtSystemDetection> Header-Datei deklariert eine Reihe von Makros (Q_OS_*), die für die angegebenen Plattformen definiert sind. Zum Beispiel Q_OS_UNIX, das für Unix-basierte Systeme definiert ist.

Der Zweck dieser Makros ist es, Programmierer in die Lage zu versetzen, plattformspezifischen Code zu ihrer Anwendung hinzuzufügen.

Makro-Dokumentation

Q_OS_AIX

Definiert unter AIX.

Q_OS_ANDROID

Definiert auf Android.

Q_OS_APPLE

Definiert für Apple-Betriebssysteme wie macOS, iOS, watchOS und tvOS.

Q_OS_BSD4

Definiert auf jedem BSD 4.4 System.

Q_OS_CYGWIN

Definiert unter Cygwin.

Q_OS_DARWIN

Definiert auf Darwin-basierten Betriebssystemen wie macOS, iOS, watchOS und tvOS.

Hinweis: Sofern es sich nicht um Code handelt, der spezifisch für den Darwin-Kernel ist, bevorzugen Sie Q_OS_APPLE, um sich auf die Familie der Apple-Betriebssysteme zu beziehen.

Q_OS_FREEBSD

Definiert unter FreeBSD.

Q_OS_HPUX

Definiert auf HP-UX.

Q_OS_HURD

Definiert auf GNU Hurd.

Q_OS_IOS

Definiert unter iOS.

Q_OS_LINUX

Definiert unter Linux.

Q_OS_LYNX

Definiert unter LynxOS.

Q_OS_MAC

Veraltetes Synonym für Q_OS_DARWIN. Nicht verwenden.

Q_OS_MACOS

Definiert unter macOS.

Q_OS_NETBSD

Definiert unter NetBSD.

Q_OS_OPENBSD

Definiert unter OpenBSD.

Q_OS_OSX

Veraltetes Synonym für Q_OS_MACOS. Nicht verwenden.

Q_OS_QNX

Definiert auf QNX Neutrino.

Q_OS_SOLARIS

Definiert auf Sun Solaris.

Q_OS_TVOS

Definiert auf tvOS.

Q_OS_UNIX

Definiert auf jedem UNIX BSD/SYSV-System.

Q_OS_VISIONOS

Definiert auf visionOS.

Q_OS_WASM

Definiert auf Web Assembly.

Q_OS_WATCHOS

Definiert auf watchOS.

Q_OS_WIN32

Definiert für 32-Bit- und 64-Bit-Versionen von Windows.

Q_OS_WIN64

Definiert für 64-Bit-Versionen von Windows.

Q_OS_WIN

Definiert auf allen unterstützten Versionen von Windows. Das heißt, wenn Q_OS_WIN32 oder Q_OS_WIN64 definiert ist.

Q_OS_WINDOWS

Dies ist ein Synonym für Q_OS_WIN.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.