이 페이지에서

Qt 릴리스

Qt 프레임워크는 공통 버전 번호로 출시되는 다양한 모듈과 도구로 구성되어 있습니다. 다음에서는 Qt의 버전 관리 체계와 관련 호환성 보장을 설명합니다. 마지막으로 일반적인 릴리스 일정을 제시하고, 제공되는 장기 지원(LTS) 릴리스 및 지원 기간을 소개합니다.

참고: 다음과 같은 일부 도구는 Qt Creator 또는 Qt Design Studio 와 같은 일부 도구나 Qt for MCUs 와 같은 관련 제품은 독립적으로 출시되며, 자체적인 버전 관리 체계와 릴리스 일정을 따릅니다.

버전 관리

Qt는 시맨틱 버전 관리 방식을 사용합니다. 각 릴리스는 점(.)으로 구분된 메이저, 마이너, 패치 번호로 식별됩니다. 예를 들어, Qt 6.12.0.

메이저 릴리스에서는 메이저 버전 번호가 증가하며, 마이너 및 패치 번호는 0으로 재설정됩니다. 메이저 릴리스에서는 Qt의 일부 기능, 모듈 구조 및 애플리케이션 프로그래밍 인터페이스(API)가 대대적으로 개편됩니다.

마이너 릴리스에서는 마이너 버전 번호가 증가하며, 패치 버전 번호는 0으로 재설정됩니다. 마이너 버전에는 새로운 기능은 물론 다양한 수정 사항과 개선 사항이 포함됩니다.

패치 릴리스 ( 유지보수 릴리스 라고도 함) 는 패치 버전 번호만 증가시킵니다. 패치 릴리스는 버그 수정(잠재적인 보안 문제 수정 포함), 문서 수정 및 성능 개선으로 구성됩니다.

관련이 없는 경우, 패치 버전 번호는 종종 생략됩니다. 즉, 문서에서 Qt 6.6을 언급할 경우, 해당 문서는 Qt 6.6.0, Qt 6.6.1, Qt 6.6.2 등에 모두 적용됩니다.

호환성 보장

일반적으로 특정 Qt 버전을 기반으로 애플리케이션 개발을 시작합니다. 시간이 지남에 따라 새로운 Qt 버전이 출시되면, 최신 버전에서 수정된 버그나 추가된 기능을 활용하기 위해서든, 기존 Qt 버전이 더 이상 지원되지 않기 때문이든, Qt 버전을 업데이트해야 합니다. 이를 돕기 위해 Qt는 다음과 같은 호환성 보장을 제공합니다.

소스 호환성

소스 호환성이란 두 가지 서로 다른 Qt 버전을 사용하여 애플리케이션을 수정 없이 컴파일할 수 있음을 의미합니다. Qt는 각 릴리스마다 동일한 메이저 버전의 이전 릴리스와 소스 호환성을 유지하는 것을 목표로 합니다. 즉, Qt 6.0.0을 기반으로 개발된 애플리케이션은 다른 Qt 6 릴리스로 빌드하더라도 여전히 컴파일되어야 합니다(단, API가 더 이상 사용되지 않아 경고가 발생할 수는 있습니다).

단, ‘기술 미리보기(Technology Preview)’, ‘개발 중’, ‘변경될 수 있음’으로 표시된 모듈이나 API, 그리고 프리릴리스 버전은 이 약속에서 제외된다는 점에 유의하십시오.

새로운 기능을 추가하거나 문제를 수정하는 과정에서 마이너 릴리스의 소스 호환성을 깨뜨릴 수 있는 변경이 여전히 필요한 경우가 있습니다. QUIP-6에는 이러한 사례 중 일부가 나열되어 있습니다.

바이너리 호환성

바이너리 호환성이란 동적으로 컴파일된 애플리케이션을 두 가지 서로 다른 Qt 버전에서 실행할 수 있음을 의미합니다. Qt는 동일한 메이저 버전의 이전 Qt 릴리스와 후방 바이너리 호환성을 유지하는 것을 목표로 합니다. 즉, Qt 6.0.0으로 컴파일된 애플리케이션은 다른 모든 Qt 6 릴리스에서도 실행될 수 있어야 하지만, 그 반대의 경우는 반드시 그렇지는 않습니다.

애플리케이션 바이너리 인터페이스(ABI)에 대한 보편적인 C++ 표준은 없으므로, 이 보장은 두 버전에 대해 동일한 툴체인(컴파일러)과 시스템 환경을 사용할 때에만 적용됩니다. 또한 이는 Qt의 동적 빌드에만 유효하며, 프리릴리스 및 ‘기술 미리보기(Technology Preview)’로 표시된 모듈이나 API는 제외되며, 두 Qt 버전 모두 동일한 구성으로 빌드되어야 합니다.

출시 일정

Qt의주요 릴리스는 드물게 이루어집니다. Qt 4.0.0은 2005년에, Qt 5.0.0은 2012년에, Qt 6.0.0은 2020년에 출시되었습니다.

Qt의마이너 릴리스는 1년에 두 번 이루어집니다.

각 마이너 릴리스에 대해서는, 일반적으로 다음 Qt 마이너 릴리스가 출시될 때까지 두세 번의 패치 릴리스를 제공합니다. 단, 보안 문제로 인해 그 이후에도 새로운 패치 레벨 릴리스가 필요할 수 있는 경우와 장기 지원(LTS) 릴리스는 예외입니다.

장기 지원(LTS) 릴리스

선정된 Qt 마이너 버전에 대해, The Qt Company는 장기간에 걸쳐 추가적인 패치 레벨 릴리스를 제공합니다. 이러한 추가 릴리스를 장기 지원(LTS) 릴리스라고 하며, 해당 Qt 마이너 버전을 LTS 버전이라고 합니다. 이러한 LTS 버전의 초기 패치 릴리스는 오픈소스 사용자도 이용할 수 있지만, LTS 릴리스에 대한 즉각적인 접근 권한은 상용 라이선스에 따라 The Qt Company의 상용 고객으로 제한됩니다.

Qt 6.8 LTS부터는 Qt의 마이너 버전 중 네 번째 버전마다 추가적인 LTS 릴리스가 제공됩니다. 이러한 릴리스에서 제공되는 버그 수정 및 보안 업데이트와 더 긴 지원 기간 덕분에 LTS 버전은 대규모 애플리케이션 개발에 적합한 선택입니다. Qt 6.8 LTS 이전에는 Qt의 마이너 버전 중 세 번째 버전마다 추가적인 LTS 릴리스가 제공되었습니다.

LTS 릴리스의 경우, Qt WebEngine 모듈은 다르게 취급됩니다. 이 모듈의 일부가 LGPL 하에서만 제공되기 때문에, Qt WebEngine 코드는 기본 라이선스에 따라 계속 제공됩니다.

상업적 지원

The Qt Company는 Qt에 대한 상용 지원을 제공합니다. 표준 지원 조건에 따라, Qt의 각 마이너 버전은 마이너 릴리스 날짜로부터 1년 동안 지원됩니다. 6.8.0 이전의 Qt LTS 버전의 경우, 지원 기간은 최초 마이너 릴리스(Qt x.y.0 릴리스) 날짜로부터 3년으로 연장됩니다. 버전 6.8.0부터 LTS 버전은 5년 동안 지원됩니다. 더 긴 지원 기간은 개별적으로 협의할 수 있습니다.

지원되는 버전

버전최신 릴리스표준 지원 종료일
Qt 6.12Qt 6.12.02031-09-30
Qt 6.11Qt 6.11.32027-03-17
Qt 6.10Qt 6.10.32026-10-07
Qt 6.8 LTSQt 6.8.8 (LTS, 상용 버전 전용)2029년 10월 8일

확장 지원

표준 지원 기간이 만료된 후, 다음 버전들에 대해서는 확장 지원(ES)을 이용할 수 있습니다:

버전최신 릴리스표준 지원 종료일
Qt 6.12Qt 6.12.02031-09-30
Qt 6.11Qt 6.11.32027-03-17
Qt 6.10Qt 6.10.32026-10-07
Qt 6.9Qt 6.9.3종료됨 (ES 사용 가능)
Qt 6.8 LTSQt 6.8.82029-10-08
Qt 6.7Qt 6.7.3종료됨 (ES 사용 가능)
Qt 6.6Qt 6.6.3종료됨 (ES 사용 가능)
Qt 6.5 LTSQt 6.5.12종료됨. 확장 보안 유지 관리(ES) 제공
Qt 6.4Qt 6.4.3종료됨 (ES 이용 가능)
Qt 6.3Qt 6.3.2종료됨 (ES 사용 가능)
Qt 6.2 LTSQt 6.2.13종료됨 (ES 사용 가능)
Qt 6.1Qt 6.1.3종료됨 (ES 사용 가능)
Qt 6.0Qt 6.0.4종료됨 (ES 사용 가능)
Qt 5.15 LTSQt 5.15.192023-05-26 (Qt 레거시 라이선스) 2025-05-26 (Qt 구독 라이선스 보유자만 해당) 확장 보안 유지 관리 이용 가능
Qt 5.14Qt 5.14.2종료됨 (ES 이용 가능)
Qt 5.13Qt 5.13.2종료됨 (ES 사용 가능)
Qt 5.12 LTSQt 5.12.11종료됨 (ES 사용 가능)
Qt 5.11Qt 5.11.3종료됨 (ES 사용 가능)
Qt 5.10Qt 5.10.1종료됨 (ES 사용 가능)
Qt 5.9Qt 5.9.9종료됨 (ES 사용 가능)
Qt 5.8Qt 5.8.0종료됨 (ES 사용 가능)
Qt 5.7Qt 5.7.1종료됨 (ES 사용 가능)
Qt 5.6Qt 5.6.3종료됨 (ES 사용 가능)
Qt 5.5Qt 5.5.1종료됨 (ES 사용 가능)
Qt 5.4Qt 5.4.2종료됨 (ES 사용 가능)
Qt 5.3Qt 5.3.2종료됨 (ES 사용 가능)
Qt 5.2Qt 5.2.1종료됨 (ES 사용 가능)
Qt 5.1Qt 5.1.1종료됨 (ES 사용 가능)
Qt 5.0Qt 5.0.1종료됨 (ES 사용 가능)

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