이전 포스팅에서 Qt Creator를 설치하였는데 Qt Creator는 IDE이기 때문에 사실상 껍데기에 불과합니다.
Qt 포르젝트를 개발하기 위해서는 Qt5를 따로 설치해줘야 합니다.
Eclipse에 Java와 C++을 개발하기 위해 컴파일러를 따로 설치하는 것과 동일하다고 보시면 됩니다.
Qt Creator 설치 방법은 아래 링크를 참조하세요
CentOS 7 Qt Creator 설치하기
Qt를 사용하기 위해서는 gcc 컴파일러와 g++ 컴파일러가 모두 있어야 합니다. CentOS 7 설치 직후에는 gcc와 g++이 설치되어 있지 않으므로 gcc와 g++먼저 설치힙니다.
터미널을 열고 다음과 같은 명령어를 입력합니다.
sudo yum install -y qt5-qtbase-devel.x86_64 qt5-qtwebkit-devel.x86_64 qt5-qtsvg-devel.x86_64 qt5-qtserial-devel.x86_64 qt5-qtscript-develx86_64
기본적으로 qtbase-devel과 qtwebkit-devel은 꼭 필요한 사항이고 나머지 패키지는 제가 사용하는 open source에서 필요한 패키지라 설치한 것입니다. 필요 없으신 분들은 굳이 설치 안하셔도 될 것 같습니다.
자신의 시스템에 맞게 설치를 하시고 /home/[UserName]/qtcreator-[Version]/bin/qtcreator 를 실행합니다.
(CentOS 화면 왼쪽 상단 "Application" -> "Programming" -> "Qt Creator" 로도 실행할 수 있습니다.)
Qt Creator에서 "File" -> "New File or Project" 를 클릭합니다.
"Application" -> "Qt Widgets Application"을 선택 한 뒤 Choose 버튼을 누릅니다.
적당한 프로젝트 이름을 주고 프로젝트가 생성될 디렉토리를 지정하고 Next 클릭
Kit Selection에서 유요한 kit를 찾지 못했다는 메시지가 나옵니다. 파란 밑줄이 그어진 options 클릭
Kits 항목을 보시면 "Desktop(default)" 설정의 Complier에 C와 C++이 None으로 되어있고 Qt version도 None으로 되어 있는것을 확인할 수 있습니다.
Compiler 항목 오른쪽에 Manage 버튼 클릭하면 "Compilers" 탭으로 이동합니다.
"Compilers" 탭에서 Auto-detected의 C와 C++ 항목에 32비트 컴파일러와 64비트 컴파일러가 위 사진처럼 보이지 않으면 왼쪽 Add 버튼을 클릭하여 C와 C++ 컴파일러 설치 위를 잡고 추가해주면 됩니다.
C와 C++ 컴파일러를 설치한 뒤에 Qt Creator를 실행하면 왠만하면 Auto-detect되어 있습니다.
상단의 "Qt Versions" 탭 클릭
Auto-detected항목에 Qt가 생성되어 있으면 넘어가셔 됩니다. 저처럼 Auto-detected항목에 아무것도 없으면 왼쪽의 Add를 클릭합니다.
파일탐색기 화면이 뜨면 "Computer" -> "bin"으로 이동합니다.
맨 처음에 설치한 Qt5 패키지가 제대로 설치가 되었으면 "bin" 디렉토리 안에 "qmake-qt5"가 있습니다
"qmake-qt5" 클릭 후 "Open" 클릭
위의 과정이 끝나면 "Qt Versions" 탭의 "Manual" 항목에 Qt 5.6.1이 생성됩니다. (버전은 조금씩 차이가 있을 수 있습니다)
다시 "Ktis" 항목으로 돌아가서 "Desktop(default" 설정의 Compiler를 바꿔줍니다. 저는 Qt Project를 64비트로 빌드할 것이기 때문에 64비트 컴파일러로 설정했습니다. 마지막으로 "Qt version"에 방금 추가한 Qt를 설정해줍니다.
설정이 끝나면 다음 화면과 같습니다.
이 상태로 "OK"를 클릭합니다.
"Options" 창이 닫히고 프로젝트 설정창이 다시 나오는데 Kit Selection에 "Desktop' kit가 추가된 것을 볼 수 있습니다.
Next 클릭
Next 클릭 (Qt 프로그래밍에 대한 포스팅이 아니므로 그냥 넘어갑니다.)
Finish 클릭
프로젝트가 생성되면 "Ctrl + r" 단축키나 초록색 재생버튼을 눌러 실행이 제대로 되는지 확인해보시면 됩니다.
아무 내용없는 창이 하나 뜨면 성공입니다.
간혹 프로젝트가 생성되고 "No Valid Kits"라고 나오는 경우가 있는데 Kit Manage로 들어가서 "Desktop" 설정에 Compiler와 Qt versions에 누락된 항목이 있는지 확인해보시면 됩니다.