CLion에서 Qt 개발환경 설정하기
Qt Framework를 사용할 때 개발툴로 Qt Creator를 사용하는데 이것을 대신하여 Jetbrains사의 C++ 개발 환경인 CLion을 이용하여 윈도 위젯을 만들 수 있다.
Qt는 기본으로 제공하며 여기에 CMakeLists.txt를 수정하여 개발 환경을 구축한다. 프로젝트를 생성하고 빌드하면 cmake 설정 에러가 날 수 있는데 cmake 파일을 수정하기 않아서이다.
graph LR
A["New Project"] --> B["Qt Widgets Excutable"]
B --> C["CMakeLists.txt"]
C --> D["Qt UI Class"]
추가로 프로그램 아이콘(타이틀바, 실행파일)을 설정한다.
CMakeLists.txt 툴체인 샘플
1
2
3
4
5
6
7
8
9
10
11
set(QT_ROOT_PATH "C:/Qt/6.8.3")
set(MSYS2_UCRT_PATH "C:/msys64/ucrt64")
if (MSVC)
set(CMAKE_PREFIX_PATH "${QT_ROOT_PATH}/msvc2022_64")
elseif (EXISTS "${MSYS2_UCRT_PATH}")
list(APPEND CMAKE_PREFIX_PATH "${MSYS2_UCRT_PATH}")
set(CMAKE_FIND_ROOT_PATH "${MSYS2_UCRT_PATH}")
else ()
set(CMAKE_PREFIX_PATH "${QT_ROOT_PATH}/mingw_64")
endif ()
개발환경 : CLion 2025.3.4, Qt 6.8.3, 툴체인 MinGW/Visual Sutio