C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[23857] Re:Re:Re: 원래 그정도 크기가 됩니다.
김상구.패패루 [peperu] 688 읽음    2003-01-24 15:38
VC++로 따지자면 MFC42.dll이 함께 포함될 경우 상당히 커지죠.
마찬가지입니다.

C++ Builder의 경우에도 런타임 라이브러리를 제외하고 컴파일 할 경우 크기가 작게 되지만 런타임라이브러리 포함하고 게다가 패키지까지 포함하게 되면 실행파일은 당연히 커지게 됩니다. 아무리 컴포넌트를 적게 써도 기본으로 사용되는 패키지들이 있기 때문에 크기가 상당히 큰겁니다.
대신, 그 이후에 프로젝트가 복잡해지면 복잡해질 수록 이점이 생깁니다. 크기 변화가 크지 않게 되는거죠.

그리고 C++빌더의 링커가 그렇게 멍청하지는 않아서 Packages에 나열되어 있는 모든 패키지가 다 포함돼서 링킹되는것은 아니니까 너무 신경쓰지 않으셔도 됩니다. 일일이 빼 줄 필요는 없지만.. 반대로 너무 잡다한 컴포넌트를 많이 설치해 놓고 쓰시면 프로젝트 파일에 이들 패키지들에 대한 정보가 함께 포함되기 때문에 툴을 재설치한다든지, 포팅할 때 귀찮은 일이 발생할 수 있습니다. 빌더 로딩속도도 느려지구요.

Install Pacakages 메뉴에 가셔서 현재 쓰지 않는 패키지들은 채크표시를 빼 주시면(Remove하지는 마시구요) 팔래트도 간결하게 정렬되고 프로젝트 파일에도 이 내용이 반영되서 보다 쾌적하게 쓰실 수 있을겁니다.


델파이쪽에서는 이를 해결하기위해 XCL/KOL 라이브러리 프로젝트가 진행중인 것으로 알고 있습니다.
순수 Win32API만을 써서 아주 가볍게 만든 라이브러리죠.

참고로, 빌더는 릴리즈 모드나 디버깅 모드나 크기 차이가 별로 없습니다.

+ -

관련 글 리스트
23844 빌드 사이즈 궁금이 595 2003/01/24
23845     Re:빌드 사이즈 조준회 672 2003/01/24
23849         Re:Re:빌드 사이즈 궁금이 668 2003/01/24
23857             Re:Re:Re: 원래 그정도 크기가 됩니다. 김상구.패패루 688 2003/01/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.