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