<QtSystemDetection> - Platform-specific Macro Definitions
<QtSystemDetection> 헤더 파일에는 다양한 플랫폼별 매크로가 포함되어 있습니다. 더 보기...
Header: | #include <QtSystemDetection> |
매크로
자세한 설명
<QtSystemDetection> 헤더 파일은 지정된 플랫폼에 대해 정의된 매크로 범위(Q_OS_*)를 선언합니다. 예를 들어 Q_OS_UNIX 은 Unix 기반 시스템에 대해 정의됩니다.
이러한 매크로의 목적은 프로그래머가 애플리케이션에 플랫폼별 코드를 추가할 수 있도록 하는 것입니다.
매크로 문서
Q_OS_AIX
AIX에서 정의됩니다.
Q_OS_ANDROID
Android에서 정의됩니다.
Q_OS_APPLE
macOS, iOS, watchOS, tvOS와 같은 Apple 운영 체제에서 정의됩니다.
Q_OS_BSD4
모든 BSD 4.4 시스템에서 정의됩니다.
Q_OS_CYGWIN
사이그윈에 정의되어 있습니다.
Q_OS_DARWIN
macOS, iOS, watchOS 및 tvOS와 같은 Darwin 기반 운영 체제에서 정의됩니다.
참고: Darwin 커널과 관련된 코드를 다루는 경우가 아니라면 Q_OS_APPLE 에서 Apple 운영 체제 제품군을 참조하세요.
Q_OS_FREEBSD
FreeBSD에 정의되어 있습니다.
Q_OS_HPUX
HP-UX에 정의되어 있습니다.
Q_OS_HURD
GNU 허드에 정의되어 있습니다.
Q_OS_IOS
iOS에서 정의됩니다.
Q_OS_LINUX
Linux에서 정의됩니다.
Q_OS_LYNX
LynxOS에서 정의됩니다.
Q_OS_MAC
Q_OS_DARWIN
의 동의어는 더 이상 사용되지 않습니다. 사용하지 마세요.
Q_OS_MACOS
macOS에서 정의됩니다.
Q_OS_NETBSD
NetBSD에 정의되어 있습니다.
Q_OS_OPENBSD
OpenBSD에 정의되어 있습니다.
Q_OS_OSX
Q_OS_MACOS
의 동의어는 더 이상 사용되지 않습니다. 사용하지 마세요.
Q_OS_QNX
QNX Neutrino에서 정의됩니다.
Q_OS_SOLARIS
Sun Solaris에 정의되어 있습니다.
Q_OS_TVOS
tvOS에서 정의됩니다.
Q_OS_UNIX
모든 UNIX BSD/SYSV 시스템에서 정의됩니다.
Q_OS_VISIONOS
비전OS에서 정의됩니다.
Q_OS_WASM
웹 어셈블리에서 정의됩니다.
Q_OS_WATCHOS
watchOS에 정의되어 있습니다.
Q_OS_WIN32
32비트 및 64비트 버전의 Windows에서 정의됩니다.
Q_OS_WIN64
64비트 버전의 Windows에서 정의됩니다.
Q_OS_WIN
지원되는 모든 Windows 버전에서 정의됩니다. 즉, Q_OS_WIN32 또는 Q_OS_WIN64 이 정의된 경우입니다.
Q_OS_WINDOWS
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.