[완료]mac 어플리케이션은 원래 용량이 큰가요...?

xylosper의 이미지
5396
points
0
points

윈도우에서 Qt로 짠 프로그램을, 방금 mac os x에서 빌드해보았습니다.

winapi쓴부분만 지우니 그냥 그대로 빌드되는게 정말 신기하더군요.

그런데 용량이 자그마치 180메가나 하더군요-_-;;

윈도우에서 빌드했을때는 7메가 정도 였는데...

디버그에 스태틱 링크라서 용량이 클순 있겠지만, 윈도우에서 빌드했을때의 20배 이상의 용량이 나오니까 좀 당황스럽네요;

원래 mac 어플리케이션은 대체로 용량이 큰편인가요..?

sjpark의 이미지
2062
points

제가 맥을 써본건 아니지만,

1
point

간접경험으로..

어플 하나당 필요한 라이브러리 전부를 끌고 들어가서 폴더를 구성한다고 합니다.

유니버셜 익스큐터블 바이너리인가,. 여튼 비스무리하게해서 별 잡다한걸 다 넣는다고 합니다.@_@;
http://nicesj.com

xylosper의 이미지
5396
points

그런 것도

0
points

그런 것도 있었군요...
그러고보니 맥에서 빌드한 .app파일을 압축해서 윈도우에서 풀어보니 윈도우에서는 폴더로 인식하고 그안에 몇가지 파일이 들어있던데, 이게 그건지도 모르겠네요.

답변감사합니다.

dahlia의 이미지
2184
points

Mac용

0
points

Mac용 어플리케이션들이 용량이 딱히 크지는 않는데… Qt를 OS X에서 쓰기 위해 필요한 라이브러리나 리소스들을 모두 포함시켜서 그런 것 같네요.

xylosper의 이미지
5396
points

Qt이기 때문일수도

0
points

Qt이기 때문일수도 있겠네요..
윈도우에서도 mfc로 짰을때보다 약간 용량이 큰 감이 있긴 했었지만...
그나마 압축했더니 180메가가 37메가까지 팍 줄어드네요.
이정도면 배포할만 할것 같습니다.

답변 감사합니다.

익명사용자의 이미지

strip은 하셨는지요?

0
points

strip은 하셨는지요?

xylosper의 이미지
5396
points

strip이라는걸 아예

0
points

strip이라는걸 아예 모르고 있었습니다;

방금 찾아보니 디버깅 정보를 지워서 용량을 줄이는 것이라고 하던데, 릴리즈 모드랑은 또 다른 것인가요...?

mac에서 qmake를 실행하니 자동으로 xcode용 프로젝트가 생성되길래, xcode를 이용하여 빌드하였는데요, 이때 어떻게 strip옵션을 주어야 하는지를 모르겠네요;

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.