이 페이지에서

HarmonyOS용 Qt

참고: HarmonyOS용Qt는 기술 미리보기 단계에 있으며 향후 릴리스에서 변경될 수 있습니다.

Qt for HarmonyOS를 사용하면 HarmonyOS 기기용 Qt 애플리케이션을 개발할 수 있습니다.

HarmonyOS용 Qt는 플랫폼 통합, 빌드 및 패키징 지원, 그리고 크로스 플랫폼 Qt 라이브러리( Qt Core, Qt GUI, Qt Quick, Qt Widgets 등)를 HarmonyOS에 연결하는 플랫폼 플러그인을 제공합니다. Qt 애플리케이션은 HarmonyOS Ability Package(HAP)로 패키징되며, HarmonyOS 플랫폼 플러그인을 통해 기기에서 실행됩니다.

주요 기능 및 특징

  • 크로스 플랫폼 개발. 애플리케이션 코드(일반적으로 C++ 백엔드를 사용하는 Qt Quick 애플리케이션)를 한 번만 작성하면, 최소한의 수정 또는 전혀 수정 없이 Qt가 지원하는 다른 플랫폼과 함께 HarmonyOS에 배포할 수 있습니다.
  • 네이티브 성능. Qt 런타임은 HarmonyOS용으로 컴파일되므로, 기기에서 네이티브 코드처럼 실행됩니다.
  • 풍부한 UI 구성 요소. Qt Quick 및 Qt Quick Controls 를 사용하여 반응성이 뛰어난 인터페이스를 구현하거나, Qt Widgets 를 사용하여 전통적인 위젯 기반 UI를 구현할 수 있습니다.
  • C++ 통합. 기존 C++ 라이브러리와 고성능 네이티브 코드를 재사용할 수 있습니다.

Qt for HarmonyOS 살펴보기

Qt for HarmonyOS를 활용한 개발에 대해 알아보려면 다음 주제를 참조하십시오:

지원되는 구성

Windows(x86_64)/Linux(x86_64)/macOS(x86_64)/macOS(Apple Silicon) 개발 호스트에서 Qt for HarmonyOS를 사용한 빌드 및 개발이 지원됩니다.

이 Qt 릴리스에서는 다음 구성이 지원됩니다:

섹션설명
배포판HarmonyOS 6.1.0 (API 23) 이상
아키텍처arm64-v8a
컴파일러Clang 15.0.4 (SDK 6.1.0)

참고: 심볼 누락 오류를 방지하기 위해 Qt 애플리케이션에서는 공식 Qt for HarmonyOS 라이브러리를 빌드할 때 사용된 것과 동일한 SDK 버전을 사용하는 것이권장됩니다 .

대상화웨이 HarmonyOS 컴퓨터/태블릿/스마트폰

참고: 향후 더 최신 버전의 HarmonyOS로 전환할계획입니다 .

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