C++로 작업하는 Qt...
정적 빌드해서 배포하면 실행 파일만 있으면 돼서 깔끔한데
오픈소스로 공개하거나 상용 라이센스를 구매해야하기 때문에
dll 파일 때문에 번거롭긴 하지만 내부 배포할 때는 동적 빌드하는 게 편하더라고요
간단하게 정리해봤습니다.
정적 빌드도 포스팅 완료하였습니다.
dll 파일 없이 실행파일만 배포하는 정적 빌드 찾으시는 분들은 아래 글 참고해주세요.
[Qt] dll 파일 없이 실행 파일 단독으로 배포하기(정적 빌드)
저번에는 동적 빌드에 대해 글을 썼으니 이번에는 정적 빌드에 대해 이야기해보겠습니다.dll 파일이나 기타 필요한 파일을 같이 배포해야하는 동적 빌드와 달리,정적 빌드를 하면 실행 파일만
pieminslog.tistory.com
우선 Qt에서 Release로 빌드를 하고 해당 폴더를 찾습니다.
release 찾아서
폴더 안 실행파일을 찾아 복사합니다.
폴더 하나 생성해서 복사한 실행파일을 붙입니다.
저는 간단하게 temp라고 지었으나 이 상태로 배포까지 할테니 처음부터 폴더명을 신중하게 쓰시길 추천해요
다음은 Qt 빌드 환경에서 사용하는 컴파일러를 열어주고,
windeployqt [실행파일이_있는_폴더_주소/실행파일]
을 입력합니다.
그럼 자동으로 폴더 안에 dll 파일이 생성됩니다.
이대로 폴더를 압축해서 배포하면 끝~ 입니다