<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.