SlideShare a Scribd company logo
QT 개발환경 구축하기
2018년 4월 2일 도정찬
QT 5.10.0 버전 – MSVC15
Qt로 할 수 있는 일
1. MFC나 C#에 비해 손쉽게 C++기반의 GUI 프로그램을 개발할 수 있다.
2. 하나의 소스 프로그램으로 빌드 도구에 따라 윈도우, 리눅스, 임베디드 용으로 컴파일 하여
모든 환경에서 사용 가능하다.
목표
1. QT 라이브러리 설치
2. QT기반 통합개발환경 Qt Creator 설치
Qt 기반의 어플리케이션 개발환경을 구축한다.
1. Qt 다운받기
https://www.qt.io/
다운로드 버튼 클릭
1. Qt 다운받기
아래의 ‘Go open source’ 버튼 클릭1. Qt 다운받기
아래의 ‘Download' 버튼 클릭1. Qt 다운받기
2. Qt 설치하기
Qt 온라인 인스톨러를 실행하고 ‘Next’ 버튼 클릭
2. Qt 설치하기
계정 설정은 ‘Skip’ 하고 다음화면에서 ‘Next’ 누르기
2. Qt 설치하기
이 화면에서 오래 기다려야 합니다.
2. Qt 설치하기
설치 폴더가 나오면 그대로 ‘Next’ 클릭
2. Qt 설치하기
컴포넌트 선택 화면이 나오면 설치할 프로그램을 많이 선택하면
너무 오래 걸리므로 당장 필요한 프로그램만 선택 해야된다.
2. Qt 설치하기
주의 주의
Qt 옆 화살표를 누르시오
(박스 말고)
설치할 Qt의 버전들과 Tool이 나온다.
여기서 Qt 5.10.0 버전을 사용하므로 옆 화살표를 클릭한다.
2. Qt 설치하기
개발환경의 플랫폼(Android, Window-UWP 등의 여부)과
컴파일러(MSVC - 32,64 / ARM 등) 에 따라 선택할 수 있지만
Visual Studio 2015 또는 2017 64 bit 환경에서 개발할 상황이므로
MSVC 2015, 2017 64만 선택한다.
2. Qt 설치하기
박스 체크 후 ‘Next’
License Agreement 동의 후 ‘Next’.
2. Qt 설치하기
Start Menu shortcuts 도 그냥 ‘Next’
2. Qt 설치하기
이제 설치 준비 됬으니 ‘Install’
2. Qt 설치하기
Qt 설치가 시작 됬으니 한참 기다리기
* 너무 느리면 다른 시간 때 해보세요.
2. Qt 설치하기
2. Qt 설치하기
다 끝나면 [Finish] 클릭
3. Qt 어플리케이션 생성
3. Qt 어플리케이션 생성 어플리케이션 생성하기 앞서
Qt Creator의 build kit를 수정해야 한다.
* 설치 때 MSVC 2015를 체크해도 QtCreator는 기본으로 MSVC2014를 찾도록 설정되어 있다.
3. Qt 어플리케이션 생성 [Build & Run] – [Kits] 를 들어오면
Qt 설치 때 체크한 MSVC 2015,2017 64를 확인할 수 있다.
여기서는 MSVC 2015 64만 사용하므로 해당 버전을 선택한다.
아래의 컴파일러 부분을 확인하면 14.0 버전의 컴파일러가 설정되어있다.
3. Qt 어플리케이션 생성 C 와 C++ 컴파일러를
15.0 버전의 amd64로 선택하고
[Ok]를 누르면 빌드 도구 설정이 끝난다.
3. Qt 어플리케이션 생성
[New Project] 클릭
3. Qt 어플리케이션 생성
[Qt Widget Application] 선택 후
[Choose…] 클릭
3. Qt 어플리케이션 생성
프로젝트 이름이랑 경로 설정 후
[Next] 클릭
3. Qt 어플리케이션 생성
Kit(빌드 도구) 선택 후
[Next] 클릭
3. Qt 어플리케이션 생성
어플리케이션 설정 후
[Next] 클릭
3. Qt 어플리케이션 생성
버전 관리 한다면 설정하고
없으면 그대로
[Finish] 클릭
3. Qt 어플리케이션 생성
개발환경 화면에서
[Ctrl] + [R] 을 눌러
어플리케이션 빌드 및 실행
3. Qt 어플리케이션 생성
기본 어플리케이션 실행

More Related Content

PPTX
Nutritional issues in sepsis, trauma & burn patients
PPT
Enteral nutrition
PPTX
237622815-Cours-11-Malnutrition-pptx.pptx
PPTX
parenteral and enteral nutrition
PPT
Perioperative nutrition support
PPTX
Qt Creator에 OpenCV 연동하기
PPTX
Dev Rookie 파이썬 GUI.pptx
PDF
강좌 05 통신용 PC 프로그래밍
Nutritional issues in sepsis, trauma & burn patients
Enteral nutrition
237622815-Cours-11-Malnutrition-pptx.pptx
parenteral and enteral nutrition
Perioperative nutrition support
Qt Creator에 OpenCV 연동하기
Dev Rookie 파이썬 GUI.pptx
강좌 05 통신용 PC 프로그래밍

Similar to Qt 5.10.0 개발환경 구축하기 (20)

PDF
[NHN_NEXT] 게임 휴먼 프로젝트 CI + GitHub 세팅 방법
PDF
MSBuild + Git + Jenkins
PPTX
C++ GUI 라이브러리 소개: Qt & Nana
PPTX
Qt Creator에 Point Grey 카메라 연동하기
PDF
ifcpp build guide
PPTX
배포 프로세스_퀵스타트_20111027_엄준일
PDF
PyCon 2017 예제로 살펴보는 PyQt
PPTX
KGC10 - Visual C++10과 디버깅
PPTX
Travis-ci를 이용한 CI/CD와 도커를 이용한 Jenkins for Android 구성하기
PDF
가상머신 환경에서 리눅스 및 큐브리드 설치 가이드 20150714
PDF
CentOS 5.3에 Cubrid 설치 방법
PPTX
OpenCV 3.4.0 개발환경 구축하기
PPTX
Sccc 서버 사용내역
PPTX
오픈소스가이드 win,c++
PDF
Umbraco
PPTX
GitLab과 Kubernetes를 통한 CI/CD 구축
PDF
게임 개발에 도움을 주는 CruiseControl.NET과 Windows Terminal
PDF
Bon voyage Docker_Kubernetes
PPTX
Kinect 사용을 위한 OpenCV, PCL 라이브러리 설치
PDF
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
[NHN_NEXT] 게임 휴먼 프로젝트 CI + GitHub 세팅 방법
MSBuild + Git + Jenkins
C++ GUI 라이브러리 소개: Qt & Nana
Qt Creator에 Point Grey 카메라 연동하기
ifcpp build guide
배포 프로세스_퀵스타트_20111027_엄준일
PyCon 2017 예제로 살펴보는 PyQt
KGC10 - Visual C++10과 디버깅
Travis-ci를 이용한 CI/CD와 도커를 이용한 Jenkins for Android 구성하기
가상머신 환경에서 리눅스 및 큐브리드 설치 가이드 20150714
CentOS 5.3에 Cubrid 설치 방법
OpenCV 3.4.0 개발환경 구축하기
Sccc 서버 사용내역
오픈소스가이드 win,c++
Umbraco
GitLab과 Kubernetes를 통한 CI/CD 구축
게임 개발에 도움을 주는 CruiseControl.NET과 Windows Terminal
Bon voyage Docker_Kubernetes
Kinect 사용을 위한 OpenCV, PCL 라이브러리 설치
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
Ad

More from jdo (20)

PDF
[컴퓨터비전과 인공지능] 10. 신경망 학습하기 파트 1 - 2. 데이터 전처리
PDF
[컴퓨터비전과 인공지능] 10. 신경망 학습하기 파트 1 - 1. 활성화 함수
PDF
[컴퓨터비전과 인공지능] 8. 합성곱 신경망 아키텍처 5 - Others
PDF
[컴퓨터비전과 인공지능] 8. 합성곱 신경망 아키텍처 4 - ResNet
PDF
[컴퓨터비전과 인공지능] 8. 합성곱 신경망 아키텍처 3 - GoogLeNet
PDF
[컴퓨터비전과 인공지능] 8. 합성곱 신경망 아키텍처 2 - ZFNet, VGG-16
PDF
[컴퓨터비전과 인공지능] 8. 합성곱 신경망 아키텍처 1 - 알렉스넷
PDF
[컴퓨터비전과 인공지능] 7. 합성곱 신경망 2
PDF
[컴퓨터비전과 인공지능] 7. 합성곱 신경망 1
PDF
[컴퓨터비전과 인공지능] 6. 역전파 2
PDF
[컴퓨터비전과 인공지능] 6. 역전파 1
PDF
[컴퓨터비전과 인공지능] 5. 신경망 2 - 신경망 근사화와 컨벡스 함수
PDF
[리트코드 문제 풀기] 연결 리스트
PDF
[컴퓨터비전과 인공지능] 5. 신경망
PDF
[리트코드 문제 풀기] 배열
PPTX
[컴퓨터비전과 인공지능] 4. 최적화
PPTX
[컴퓨터비전과 인공지능] 3. 선형 분류기 : 손실 함수와 규제
PPTX
[컴퓨터비전과 인공지능] 3. 선형 분류 : 선형 분류기 일부
PPTX
Titanic kaggle competition
PPTX
1 2. 직선과 평면에서의 벡터 방정식
[컴퓨터비전과 인공지능] 10. 신경망 학습하기 파트 1 - 2. 데이터 전처리
[컴퓨터비전과 인공지능] 10. 신경망 학습하기 파트 1 - 1. 활성화 함수
[컴퓨터비전과 인공지능] 8. 합성곱 신경망 아키텍처 5 - Others
[컴퓨터비전과 인공지능] 8. 합성곱 신경망 아키텍처 4 - ResNet
[컴퓨터비전과 인공지능] 8. 합성곱 신경망 아키텍처 3 - GoogLeNet
[컴퓨터비전과 인공지능] 8. 합성곱 신경망 아키텍처 2 - ZFNet, VGG-16
[컴퓨터비전과 인공지능] 8. 합성곱 신경망 아키텍처 1 - 알렉스넷
[컴퓨터비전과 인공지능] 7. 합성곱 신경망 2
[컴퓨터비전과 인공지능] 7. 합성곱 신경망 1
[컴퓨터비전과 인공지능] 6. 역전파 2
[컴퓨터비전과 인공지능] 6. 역전파 1
[컴퓨터비전과 인공지능] 5. 신경망 2 - 신경망 근사화와 컨벡스 함수
[리트코드 문제 풀기] 연결 리스트
[컴퓨터비전과 인공지능] 5. 신경망
[리트코드 문제 풀기] 배열
[컴퓨터비전과 인공지능] 4. 최적화
[컴퓨터비전과 인공지능] 3. 선형 분류기 : 손실 함수와 규제
[컴퓨터비전과 인공지능] 3. 선형 분류 : 선형 분류기 일부
Titanic kaggle competition
1 2. 직선과 평면에서의 벡터 방정식
Ad

Qt 5.10.0 개발환경 구축하기