[출처] http://grampus.tistory.com/entry/Qt-Application-%EB%B0%B0%ED%8F%AC%EC%8B%9C-%EA%B3%A0%EB%A0%A4%EC%82%AC%ED%95%AD


Qt를 이용해서 개발한 Application에 대해서 배포를 할때 추가적으로 라이브러리를 같이 배포해야
하는지가 궁금해서 QT측에 문의를 해봤는데 메일이 왔습니다. QT 프로그램 개발에 참고하세요.

qt응용프로그램을 컴파일하실때 어떤 라이브러리를 쓰셨느냐에 따라  
다르겠는데요.
qt를 컴파일 하실때 static 옵션을 주시면 static 라이브러리가 생성되고  
옵션을 주시지 않으면 shared 라이브러리로 만들어집니다.

배포하실땐 리눅스일 경우는 static 라이브러리를 사용하셨다면 그냥  
배포하시면 됩니다.
shared 라이브러리를 쓰셨다면 사용하신 공유라이브러리를 함께 배포해야  
합니다.

윈도우의 경우는 마찬가지로 static (옵션을 주어) 라이브러리를 사용하여  
컴파일 하셨다면 qt 관련 dll 파일을 배포하실 필요는 없습니다. 하지만
컴파일러에 종속된 c runtimes (vc++6.0 일땐MSVCRT.DLL, vc++7.1일땐  
MSVCR71.DLL, mingw일땐 MINGWM10.DLL 등의 파일)가 배포하려는 타겟머신에  
없다면 같이 배포해주셔야 합니다.

그리고 윈도우에서 shared (dynamic linking)라이브러리를 쓰실경우 plug-in  
기능을 쓰신다면 플러그인 dll파일은
실행되는 응용프로그램 폴더 밑에 plugin이라는 폴더에 넣어 주셔야 하며 QT  
관련 dll 파일(qtcore4.dll,qtgui4.dll)들도 배포해주셔야 합니다.

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

배포하려는 응용프로그램에 필요한 라이브러리를 확인 하실수 있는 툴이  
있어서, 참고하시면 좋을 듯 합니다.
http://www.dependencywalker.com/






본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED