- 전체
- C/C++ 일반
- C/C++ 수학
- C/C++ 그래픽
- C/C++ 자료구조
- C/C++ 인공지능
- C/C++ 인터넷
- wxWidget
- GTK+
- UNIX or LINUX programming
- 리눅스 마스터 - 국가공인자격
- VC++/ MFC
- C#/CLI/.NET
- QT/기타UI
- Boost lib
- 오픈소스 C 분석자료
- MSA (마이크로서비스), Docker, kubernetes
- WSL(windows subsystem linux)
QT/기타UI Qt Application 배포시 고려사항
2014.10.28 16:50
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)들도 배포해주셔야 합니다.
배포하려는 응용프로그램에 필요한 라이브러리를 확인 하실수 있는 툴이
있어서, 참고하시면 좋을 듯 합니다.
http://www.dependencywalker.com/
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 18 |
80 Linux Monitoring Tools 80개 리눅스 모니터링 툴 소개
| 졸리운_곰 | 2017.02.07 | 2996 |
| 17 |
[Ubuntu] 우분투 네트워크 설정
| 졸리운_곰 | 2017.02.07 | 584 |
| 16 |
우분투 16.04 원격 데스크탑 설정
| 졸리운_곰 | 2017.01.27 | 471 |
| 15 | 리눅스 7z 압축 풀기, 압축 하기 | 졸리운_곰 | 2017.01.05 | 863 |
| 14 | [팁] rsync를 이용한 미러링 : 리눅스 미러링 : linux mirroring | 졸리운_곰 | 2016.05.22 | 544 |
| 13 |
국제공인 리눅스마스터 시험 LPI Level 1 덤프 : Linux LPI level 1 dump
| 졸리운_곰 | 2015.09.13 | 503 |
| 12 | 리눅스에서 폴더 통째로 복사하기 | 졸리운_곰 | 2015.06.10 | 672 |
| 11 |
리눅스마스터 2015-03-28 발표
| 졸리운_곰 | 2015.03.28 | 0 |
| 10 |
리눅스마스터 2015-03 2급 필기 LMS-1501회_2급2차_B형.pdf
| 졸리운_곰 | 2015.03.17 | 687 |
| 9 |
리눅스마스터 2015-03 필기 LMF_1급1차(1501회)_B형
| 졸리운_곰 | 2015.03.17 | 556 |
| 8 |
리눅스마스터 1급 1차 필기 기출문제 2
| 졸리운_곰 | 2015.03.04 | 501 |
| 7 |
리눅스마스터 1급 2차 실기 기출문제
| 졸리운_곰 | 2015.03.03 | 811 |
| 6 |
리눅스마스터 1급 1차 필기 기출문제
| 졸리운_곰 | 2015.03.03 | 520 |
| 5 |
리눅스_부하분산_클러스터_구축_linux_cluster_alang.pdf
| 졸리운_곰 | 2014.11.11 | 550 |
| 4 | linux 백그라운드 프로세스를 로그아웃시에도 실행하도록 설정 | 졸리운_곰 | 2014.10.23 | 548 |
| 3 | Restart VNC Server via SSH | 졸리운_곰 | 2014.10.16 | 379 |
| 2 |
리눅스마스터 1급 2차 실기 기출문제 및 정답
| 졸리운_곰 | 2014.09.07 | 1368 |
| 1 |
리눅스마스터 1급 필기 - 2013/2014년 기출문제
| 졸리운_곰 | 2014.09.07 | 562 |

