한국어
Qt
 

Qt응용프로그램을 배포하기위해 의존성 라이브러리를 가져오려면 Windows에서는 windeployqt을 이용한다. Qt Creator에서 응용프로그램을 빌드시 이프로그램을 자동실행하여 편리하게 배포하는 팁이다. 

 

Qt Creator실행 후 프로젝트가 열린상태에서 Projects클릭.

 

Build Settings 에서 Edit build configuration을 Release를 선택.

settings.png

 

 

Build Steps - Add Build Step - Custom Process Step 클릭

addBuildStep.png

 

 

다음과 같이 Command 및 Arguments 등을 설정한다.

settingCustomProcessStep.png

 

 

Release 배포를 위해 Release 선택 후 프로젝트를 빌드한다.

buildRelease.png

 

 

폴더트리는 다음과 같다.

foldertree.png

 

 

release폴더를 열어보면 Qt라이브러리들이 복사되었고 응용프로그램도 잘 실행된다.

release.png

 

배포시 *.cpp 및 *.o파일들은 필요없으므로 제외 해주면된다.

번호 제목 글쓴이 날짜 조회 수
공지 Qt프로그래밍(QtQuick) Beginner를 위한 글 읽는 순서 운영자 2019.01.05 86175
119 QOpenGLWidget 을 투명하게 적용 file makersweb 2020.02.05 1044
118 QML 전역 객체 (Global Object) file makersweb 2019.04.10 1056
117 안드로이드 가상장치 사용 file makersweb 2019.01.13 1074
116 ShaderEffect QML Type을 이용한 버튼 클릭 효과 file makersweb 2020.05.22 1095
115 Qml에서 커튼효과 구현 예제 - Shader Effects file 운영자 2018.12.05 1115
114 Qt 스마트 포인터 (QSharedPointer, QScopedPointer, QPointer) makersweb 2022.08.18 1152
113 Qt 6의 비동기 API makersweb 2020.10.19 1213
112 재진입(Reentrancy) 및 스레드 안전성(Thread-Safety) makersweb 2020.04.19 1222
111 많은 리소스를 사용하는 Qt프로젝트에서 고려해봐야 할 qmake 옵션 makersweb 2019.10.11 1236
110 웹기반 Qt Design Viewer [2] file makersweb 2019.10.23 1308
109 Widgets(C++) 기반의 기본 스타일을 Dark 테마 및 Material 디자인 스타일로 바꾸기 file makersweb 2023.01.28 1314
108 QThread 및 QMutex 예제 makersweb 2021.01.12 1358
107 qInstallMessageHandler를 이용한 디버그 메세지 출력 제어하기 makersweb 2019.02.25 1363
106 tslib의 ts_calibrate를 응용해서 Qt로 터치보정기능 구현 file makersweb 2019.04.06 1370
105 Qbs에 대한 소개와 설치하는 방법 makersweb 2019.10.09 1371
104 싱글터치 스크린 및 임베디드 리눅스 기반에서 Qt 터치입력 makersweb 2018.12.24 1403
103 QML과 JavaScript 의 숫자 관련 내장된 함수 makersweb 2021.03.28 1411
102 Qt Quick 3D 소개 makersweb 2019.11.09 1448
101 QML에서 undefined를 확인하는 방법 makersweb 2017.11.29 1489
100 ApplicationWindow 와 메뉴바(MenuBar)구성 file makersweb 2020.01.04 1505