<QtSystemDetection> - Platform-specific Macro Definitions
Die Header-Datei <QtSystemDetection> enthält verschiedene plattformspezifische Makros. Mehr dazu...
| Header: | #include <QtSystemDetection> |
Makros
Ausführliche Beschreibung
Die Header-Datei <QtSystemDetection> 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 besteht darin, Programmierern die Möglichkeit zu geben, plattformspezifischen Code in ihre Anwendung einzufügen.
Makro-Dokumentation
Q_OS_AIX
Definiert unter AIX.
Q_OS_ANDROID
Auf Android definiert.
Q_OS_APPLE
Definiert auf Apple-Betriebssystemen wie macOS, iOS, watchOS und tvOS.
Q_OS_BSD4
Ist auf jedem BSD 4.4-System definiert.
Q_OS_CYGWIN
Definiert unter Cygwin.
Q_OS_DARWIN
Definiert für Darwin-basierte Betriebssysteme wie macOS, iOS, watchOS und tvOS.
Hinweis: Sofern es sichnicht um Code handelt, der spezifisch für den Darwin-Kernel ist, sollte „ Q_OS_APPLE “ bevorzugt werden, um die Familie der Apple-Betriebssysteme zu bezeichnen.
Q_OS_FREEBSD
Definiert unter FreeBSD.
Q_OS_HPUX
Definiert unter HP-UX.
Q_OS_HURD
Definiert unter 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 “. Bitte 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 “. Bitte nicht verwenden.
Q_OS_QNX
Definiert auf QNX Neutrino.
Q_OS_SOLARIS
Definiert unter Sun Solaris.
Q_OS_TVOS
Definiert unter tvOS.
Q_OS_UNIX
Definiert auf jedem UNIX-BSD/SYSV-System.
Q_OS_VISIONOS
Definiert in visionOS.
Q_OS_WASM
Definiert in WebAssembly.
Q_OS_WATCHOS
Definiert in watchOS.
Q_OS_WIN32
Definiert für 32-Bit- und 64-Bit-Versionen von Windows.
Q_OS_WIN64
Gilt für 64-Bit-Versionen von Windows.
Q_OS_WIN
Ist auf allen unterstützten Windows-Versionen definiert. 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 “.
© 2026 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.