Visual Studio Code용 Qt All확장팩(Qt Core, Qt UI, Qt Qml, Qt C++)을 사용하면 Visual Studio Code 편집기에서 Qt기반 애플리케이션을 개발할 수 있다.
Visual Studio Code용 Qt 확장 기능은 Qt 6.8의 새로운 Qt 언어 서버를 활용하여 QML 언어에 대한 지원을 제공한다. 프로젝트가 이전 버전의 Qt 6을 기반으로 하더라도 6.8의 Qt 언어 서버는 이와 호환된다.
먼저 Qt Language Server 는 Qt 설치 프로그램의 Qt ➡️ Qt 6.8.0 ➡️ 추가 라이브러리 ➡️ Qt Language Server에서 찾을 수 있다.
그리고 Visual Studio Extension를 통해 Qt 확장 프로그램(Qt All Extensions Pack)을 설치한다. 이 확장 기능은 모든 Qt 6 버전에 대해 최신 설치된 Qt 언어 서버를 자동으로 감지하여 사용한다.
그 다음 명령 팔레트를 통해 Qt: Register Qt Installation
을 실행하여 Qt 설치 위치를 알린다.
Qt 프로젝트의 폴더를 열고 Qt 키트 중 하나를 선택한다. CMake: Select a Kit
명령으로 Kit을 선택할 수 있다.
키트는 사용자 로컬 키트 파일에 저장되어 있으며, CMake: Edit User-Local CMake Kits
명령으로 열 수 있다. 이제 Visual Studio Code편집기에서 Qt 에 대한 IntelliSense 기능이 활성화되고 CMake: Build
및 CMake: Run without Debugging
명령으로 프로젝트를 빌드하고 실행할 수 있다.