본문 바로가기
Qt

[Qt] Qt 프로그램 배포(release) 방법

by 목가 2016. 8. 20.
반응형

Qt 로 만든 프로그램을 배포 하고 싶은 방법중 하나는 dll 을 포함하여 실행파일과 함께 배포하는 방법이다.

이 방법이 가장 간단하게 배포 가능한 방법이다.


1. Qt 프로젝트를 Release 모드로 빌드한다.

2. Release 모드로 빌드하면 Release 폴더가 새로 생성되고 해당 폴더내에 exe 파일이 실행파일로 사용된다.

3. 어떤 dll 파일들이 필요할까??? 내 프로젝트의 경우 sql 도 있고 다른 윈도우 사용자에게 배포하기 위해 필요한 것들을 정리했다.

 - Qt 버전에 따라서 약간 파일명이 다르지만 대부분 비슷하다. 

 - Sql 을 사용하기 때문에 라이브러리와 플러그인 두가지가 필요하다.  Qt5.sql.dll 과 sqldrivers 폴더에 qsqlite.dll 을 복사한다.

 - 다른 윈도우에서 실행되려면 sql 과 마찬가지로 플러그인이 필요하므로 platforms 폴더에 qwindows.dll 을 복사한다.

4. 다른 윈도우에서 정상적으로 실행되는지 확인해보자. 

 - dll 이 없는 경우에는 에러메세지로 친절하게 어떤 dll 이 없는지 알려준다.

반응형

댓글