/Zp 스위치
/Zp 스위치는 /pack 옵션과 동일합니다.
midl /Zp packing_level
스위치 옵션
-
packing_level
-
대상 시스템의 구조체 압축 수준을 지정합니다. 압축 수준 값은 1, 2, 4 또는 8로 설정할 수 있습니다.
설명
/Zp 스위치는 대상 시스템의 구조체 패킹 수준을 지정합니다. 압축 수준 값은 Microsoft C/C++ 컴파일러에서 사용하는 /Zp 옵션 값에 해당합니다. 자세한 내용은 Microsoft C/C++ 프로그래밍 설명서를 참조하세요.
MIDL 컴파일러와 C 컴파일러를 호출할 때 동일한 압축 수준을 지정합니다.
/Zp 또는 /pack 스위치가 지정되지 않은 경우 사용되는 기본 압축 수준은 모든 빌드 환경에서 8입니다.
참고
MIPS 또는 알파 플랫폼에서 /Zp1 또는 /Zp2 를 사용하지 말고 16비트 플랫폼에서 /Zp4 또는 /Zp8 을 사용하지 마세요. 런타임에 C 컴파일러에서 할당한 데이터 형식 및 메모리 위치에 따라 MIPS 및 알파 플랫폼에서 데이터 정렬이 잘못 될 수 있습니다. MS-DOS 플랫폼에서 C 컴파일러는 4 또는 8에서 맞춤을 보장하지 않으므로 애플리케이션이 종료될 수 있습니다.
예제
midl /Zp4 filename.idl
추가 정보