2011-05-03 1 views
0

VisualStudio 8을 사용하여 가능한 한 내 응용 프로그램의 크기를 줄이고 싶습니다. 이 경우 컴파일러 옵션을 어떻게 설정해야합니까? 여기 dll 크기 줄이기 vC++

내가 설정 한 것들입니다

1. 프로젝트 속성 -> 구성 속성 -> 일반 -> MFC 의 사용 2.project 속성 -> 구성 속성 "사용 MFC 공유 DLL에서" -> c/C++ -> 최적화 -> 최적화 "크기 최소화 (/ O1)" 3. 프로젝트 속성 -> 구성 속성 -> c/C++ -> 최적화 -> 부탁 크기 또는 속도 " Os) "

사용할 수있는 다른 옵션을 알려주십시오.

답변

1

컴파일러 옵션은 오른쪽에 있지만 컴파일러와 링커에는 다른 옵션이 있습니다. 얼마나 많은 일을하고 싶은지에 따라 다른 아이디어가있는 here 문서를보십시오.

+0

감사합니다 스티브 링크가 광범위했지만 크기를 줄이기 위해 놓친 간단한 링커 또는 컴파일러 옵션이 있습니다. – karthitoo

+0

만약 내가 exe 및 종속 DLL (MFC)의 번호가 "프로젝트 속성 -> 구성 속성 -> 일반 -> MFC 사용"에 대한 동일한 링커 구성을 가지고 있거나 일부 공유 DLL 및 정적으로 수 있어야합니다 Windows 환경에서 작업하기 위해 링크되었습니다 (모든 공유 구성 요소의 MFC 종속성은 사용자 시스템에서 사용 가능하다고 가정). – karthitoo

+0

확실하지 않습니다. 믹싱 (작동하는 경우)은 일부 MFC 코드의 정적 버전과 DLL 버전을 모두 포함하여 전체 runtme 크기를 늘릴 수 있다고 상상합니다. 왜 그들을 혼합하고 싶습니까? –