반응형

 

.exe 프로그램에 사용하는 DLL, 디자인 파일들을 생성하여 무설치 배포 파일을 만든다.


 

# 개발도구

  • QT 버전 : 5.12.5

 

# 무설치 배포 만드는 방법

1. Debug 또는 Release 선택하고 솔루션 빌드 선택.


2. 빌드된 프로그램 폴더 열기

  • 솔루션에 오른쪽 마우스 클릭하여 '파일 탐색기에서 폴더 열기' 선택
  • Debug 또는 Release 빌드한 폴더로 들어가기


3. .exe 프로그램 경로 복사

  • 경로 허공에 오른쪽 마우스 클릭하여 '주소 복사' 메뉴 선택


4. Qt Prompt 실행

  • 윈도우 키를 눌러 'Qt' 검색하면 여러 Qt (버전) 프롬프트 나온다.
  • QT creator 에서 빌드한 프로그램은 MinGW ...
  • Visual Studio 에서 빌드한 프로그램은 MSVS ...


5. 빌드된 프로그램 경로 설정

  • .exe 프로그램 경로 복사하여 Qt prompt에 붙여넣기. (검은화면에 오른쪽 마우스 누르면 붙여넣기함)
    - $ cd { .exe 프로그램 경로 }


6. 배포 명령어 입력

  • windeployqt -release {프로그램이름}.exe


7. 배포 생성 결과

  • 생성된 파일들을 압축하여 Portable 배포 만든다.


8. 오류 발생하는 경우

  • 배포 명령어 후 .exe 실행 시 .dll 없다고 오류가 나타날 수 있다.
    1) 오류가 출력된 .dll을 따로 메모한다.
    2) Qt 설치폴더창 또는 System32 폴더창 띄운다.
    3) 메모해둔 .dll 을 검색한다.

- Qt 설치폴더 경로 : C:\Qt\5.12.5

- System32 설치폴더 경로 : C:\Windows\System32

 

메모해둔 dll들을 검색한다.


감사합니다.

 

잘못된 정보나 오타 및 수정사항이 있을 경우 댓글로 달아주시면 감사하겠습니다. 

 


 

반응형

+ Recent posts