일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 웹디자인
- 웹에이전시
- 프로그래머
- CSS
- 플러그인
- 쇼핑몰제작
- 워크식스
- 제이쿼리
- 포트폴리오
- 3D프린터
- 사이트제작
- 개발자
- 홈페이지
- PHP
- 웹퍼블리싱
- 웹디자이너
- 튜닝
- 웹퍼블리셔
- 웹개발자
- 홈페이지구축
- 고도몰
- plugin
- 쇼핑몰구축
- 홈페이지제작
- 커스터마이징
- 쇼핑몰
- JQuery
- work6.kr
- jQuery Plugin
- 안드로이드
- Today
- Total
그냥 개발자 블로그
맥에서 Qt 응용프로그램 배포 만들기 본문
Qt 초보 입니다.
맥에서 Qt 응용프로그램 배포하는걸 찾다가 국내 글은 없는거 같아서 올려 봅니다.
배포 방법에는 여러가지가 있지만 Qt에서 기본으로 제공되는 macdeployqt를 이용하여 배포하는 방법입니다.
다음 환경에서 배포하는 방법
- MAC(OSX)
- Qt Creator 사용
- macdeployqt 이용
Qt Creator 메뉴에서 Build > Clean Project "프로젝트명" 을 클릭 합니다. (make confclen 명령과 같습니다.)
Build > Build Porject "프로젝트명" 을 클릭 합니다. (qmake와 같다고 합니다.)
Qt Creator에서는 macdeployqt를 서포트 하지 않습니다. 터미널을 이용하여야 합니다. 터미널을 실행해 줍니다.
빌드해서 생성된 폴더로 이동 합니다. 폴더명은 "build-프로젝트명-..." 로 시작합니다.
$ cd /Users/home/Desktop/qt_projecter/pibrowser/build-pibrowser-Desktop_Qt_5_11_1_clang_64bit-Debug
"프로젝트명.app" 이 있는지 확인 합니다.
$ find ./ -name *.app
"macdeployqt 프로젝트명.app" 명령을 실행합니다.
$ macdeployqt pibrowser.app
만일 commend not found 에러가 발생한다면 macdeployqt 앞에 Qt의 전체 경로를 포함합니다.
$ /Users/home/Desktop/qt_project/pibrowser/pibrowser/macdeployqt2 pibrowser.app
Qt가 설치되지 않은 곳에 "프로젝트.app"을 복사하여 실행해 봅니다.
추가설명 :
"프로젝트.app"은 파일이 아닌 패키지 입니다. 일종의 특별한 폴더라고 생각하면 됩니다. "프로젝트.app" 에서 "마우스 우클릭 > 패키지 내용 보기"를 하면 내부 파일들을 볼 수 있습니다. "macdeployqt" 를 실행하기 전과 실행한 후 내부 파일들이 달라진것을 확인해 볼 수도 있습니다.
해외 참고 페이지 :
https://www.ics.com/blog/your-guide-deploying-qt-applications-macos
copyright ⓒ 2018. 워크식스
'프로그래밍팁 > C' 카테고리의 다른 글
[워크식스] 라즈베리파이로 팬(쿨러) 컨트롤 하기 (2) | 2017.10.30 |
---|---|
[워크식스] 라즈베리파이로 시작하는 사물인터넷(IOT) (0) | 2017.09.22 |
에디트플러스로 c, c++ 개발환경 만들기 (MinGW이용) (0) | 2015.10.03 |