티스토리 뷰
기본적으로 QT 프로그램을 사서 쓰는게 아니라면, LGPL 형태로 라이브러리가 공급되는데,
static으로 빌드도 안되고.. 윈도우 환경에서 배포하기에 참 난감해진다.
그래서 deploy라는게 있는데, 커맨드라인 환경에서 사용하기 괜찮은듯 해서 소개한다.
먼저 release로 exe파일이 나온걸 한 디렉토리에 복사해 놓고 나서,
예를 들어 D:\Qt\5.3\mingw482_32\bin 이라는 디렉토리에 qt가 설치되어 있다고 가정하고,
D:\Qt\Project\build-project1-mingw482_32-release 라는 디렉토리가 빌드된 파일이 들어가는 곳이라고 가정하면,
빌드 디렉토리에 들어가보면, release라는 디렉토리가 있을거고, 거기에는 빌드하면서 나오는 갖가지 파일이 같이 들어가 있는데,
deploy라는 디렉토리를 만들고 release에 있는 exe파일을 deploy로 옮겨준다.
그리고 cmd에서 다음 명령어를 실행
cd D:\Qt\5.3\mingw482_32\bin
qtenv2
windeployqt "D:\Qt\Project\build-project-mingw482_32-release\deploy\project1.exe"
그 담에 D:\Qt\Project\build-project-mingw482_32-release\deploy 를 확인하면 project1.exe를 돌리는데 필요한 라이브러리들이 복사되어 있을 것이다.
'Application > Win32' 카테고리의 다른 글
0x800106ba Windows Defender 오류 (0) | 2015.06.08 |
---|---|
Lame Win64 (0) | 2015.05.22 |
윈도우를 무선공유기로 만들기 (0) | 2015.03.20 |
크롬에서 구글드라이브 다운로드하는데 네트워크오류가 발생할 경우 (3) | 2015.01.24 |
WMV 파일 인코딩이 제대로 안 될 경우엔.. (0) | 2015.01.22 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Tech News
- 프리랜서로 살아남는 법
- USB Lecture
- 3D Engine
- BadCode
- WDB
- console
- diary
- Web Programming
- 짤방 및 아이콘
- Assembly
- Battle
- 막장로그
- C#
- Linux
- Embedded System
- Reverse Engineering
- medical
- 야마꼬툰
- wallpaper
- 나비효과
- Mabinogi
- humor
- Life News
- cartoon
- Military
- network
- Network Inspector
- Information Processor
- win32
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함