Qt 윈도우 파일배포 dll 쉽게 가져오는 방법

Qt 윈도우 파일배포 dll 쉽게 가져오는 방법

Author : Jino Bae / Send Mail

Qt에서 프로그램을 빌드하고 실행하려고 하면 다양한 오류가 발생한다.

  • Qt5Widgets.dll이 없어 코드 실행…
  • Qt5Gui.dll이 없어 코드 실행…
  • Qt5Core.dll이 없어 코드 실행…

그럼 지금껏 일일이 dll 파일을 Qt 폴더에서 찾아서 직접 넣어주었다. 이 방법을 알고나서는 그럴일은 전혀 없었다. 실행이 안될까 조마조마한 일도 없고 말이다.


먼저 C:\test\test.exe가 있다고 가정하면, cmd를 실행하여 test.exe가 있는 폴더로 이동한다.

1
cd c:\test\


이후 Qt 내부에 들어있는 windeployqt를 이용하면 test.exe에 필요한 동적 라이브러리를 알아서 가져온다.

1
C:\Qt\5.10.0\msvc2017_64\bin\windeployqt test.exe

위 명령어에서 버전과 컴파일러는 자신것과 맞추도록 한다.



Jino Bae
WRITTEN BY

Jino Bae

Digital is a purely man-made playground. That's why I like.
im@baejino.com


comments powered by Disqus