다음을 통해 공유


/bigobj(.Obj 파일의 섹션 수 늘리기)

/bigobj 는 개체 파일에 포함할 수 있는 섹션 수를 늘입니다.

구문

/bigobj

설명

기본적으로 개체 파일은 최대 65,279개(거의 2^16개) 주소 지정 가능한 섹션을 보유할 수 있습니다. 이 제한은 지정된 대상 플랫폼에 관계없이 적용됩니다. /bigobj 는 해당 주소 용량을 4,294,967,296(2^32)로 증가합니다.

대부분의 모듈은 65,279개 이상의 섹션을 포함하는 .obj 파일을 생성하지 않습니다. 그러나 컴퓨터에서 생성된 코드 또는 템플릿 라이브러리를 많이 사용하는 코드에는 더 많은 섹션을 포함할 수 있는 .obj 파일이 필요할 수 있습니다. /bigobj는 머신에서 생성된 XAML 코드에 많은 수의 헤더가 포함되어 있으므로 UWP(유니버설 Windows 플랫폼) 프로젝트에서 기본적으로 사용하도록 설정됩니다. UWP 앱 프로젝트에서 이 옵션을 사용하지 않도록 설정하면 코드에서 컴파일러 오류 C1128을 생성할 수 있습니다.

PE-COFF 개체 파일 형식에 대한 자세한 내용은 Windows 설명서의 PE 형식을 참조하세요.

Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 C++ 컴파일러 및 빌드 속성 설정을 참조하세요.

  2. 구성 속성>C/C++>명령줄 속성 페이지를 선택합니다.

  3. 추가 옵션 상자에 /bigobj 컴파일러 옵션을 입력합니다.

프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면

참고 항목

MSVC 컴파일러 옵션
MSVC 컴파일러 명령줄 구문