Qt란??
"cross-platform
application development framework" 입니다.
cross-platform application development framework가
잘 이해가 안되는 분들을 위해 간다히 설명을 해보겠습니다.
윈도우에서 작동하는 프로그램을 안드로이드 핸드폰에서 설치할 수가 없겠죠.
그 이유가 바로 윈도우와 안드로이드라는 platform이 다르기 때문입니다.
이때 Qt를 사용하면 여러 platform에서 작동하도록 만들어 줍니다.
(Qt에서 지원되는 platform에는 Linux, OS X, Windows, VxWorks,
QNX, Android,
IOS, BlackBerry, Sailfish OS등이 있습니다. )
즉, 한번의 개발로 다양한 application에서 구동할 수 있도록 만들어 준다는 의미입니다.
Qt를 사용하기에 앞서 Qt를 컴퓨터에 설치를 해야겠지요.
여기서는 visual studio 2015(이하
VS 2015) + Qt 5.6 설치법을 소개하겠습니다.
먼저 Qt 5.6을 설치를 해야 합니다.
http://download.qt.io/development_releases/qt/5.6/5.6.0-rc/
위의 링크로 접속하면 다음과 화면이 나타납니다.
여기서
qt-opensource-windows-x86-msvc2015_64-5.6.0-rc.exe를
다운받으면 됩니다.
아래 링크로 직접 다운로드 가능합니다.
http://download.qt.io/development_releases/qt/5.6/5.6.0-rc/qt-opensource-windows-x86-msvc2015-5.6.0-rc.exe
다운 완료 후 Qt 5.6을 설치하면 됩니다.
설명대로 Next와 Skip을 누르면 설치가 완료됩니다.
이제 Qt 5.6 설치는 완료되었고 VS 2015와 연동을 하겠습니다.
VS 2015 이전에는 Qt에서 지원해주는 add-in 프로그램을 다운받아 연동을 시켰지만
VS 2015에서 add-in을 지원하지 않으므로 VS 2015의 extendsion을 이용합니다.
Tools에 Extensions and
Updates를 선택합니다.
왼쪽 tab에서 Online을 선택한 후
오른쪽 상단의 Search Visual Studio Gallery에 Qt를 입력합니다.
Qt를 검색하면 Qt5Package가 검색되는데 Download를 눌러 설치하면 됩니다.
VS 2015를 재시작하면 Tab에 QT5가 추가되었을 것입니다.
그리고 Ot Options를 선택하여 Qt 5.6의 경로를 설정해 줍니다.
Qt Options 창에서 오른쪽 Add 버튼을 클릭합니다.
Qt 경로를 설정하기 위해 기본값으로 Version name에는 Qt5.6을
Path에는
C:\Qt\Qt5.6.0\5.6\msvc2015_64를 입력하시면 됩니다.
만약 Qt를 다른 곳에 설치를 하셨다면 그 경로로 설정을 하면 됩니다.
Qt 5.6의 Path가 설정된 것을 확인할 수 있으며
Default Qt/Win
version을 Qt5.6으로 설정하면 됩니다.
여기까지 설치를 하셨다면 VS 2015와 Qt 5.6이 기본적으로 연동이 된 것입니다.
프로젝트를 생성하려고 했는데 Qt template이 없는 문제가 발생할 수 있습니다.
이땐 QT5탭에서 Reinstall templates and register libraries를 선택해 설치하면 됩니다.
설치가 완료되면 VS 2015 재시작 하면 Visual C++안에 Qt5 Projects 탭이 생성됩니다.
Qt Application으로 프로젝트를 생성하면 아래와 같은 화면이 나옵니다.
그럼 Finish를 누르고 디버그를 돌리면 Qt가 실행되는 것을 확인할 수 있습니다.
여기까지 visual studio 2015와 Qt 5.6을 연동하는 방법이었습니다.
이제부터는 Qt를 이용하여 다양한 application을 만드시면 됩니다.