전처리기 오류

전처리 중에 다음 오류 메시지가 생성됩니다.

반환 코드 설명
MIDL1000
원본 파일 이름이 없습니다.
MIDL 컴파일러 명령줄에 입력 파일이 지정되지 않았습니다.
MIDL1001
입력 파일을 열 수 없음
지정된 입력 파일을 열 수 없습니다.
MIDL1002
입력 파일을 읽는 동안 오류 발생
시스템에서 입력 파일을 읽는 동안 오류를 반환했습니다.
MIDL1003
C 전처리기에서 반환된 오류
전처리기에서 오류가 반환되었습니다. 오류 메시지는 출력 스트림으로 전달됩니다.
MIDL1004
C 전처리기를 실행할 수 없음
운영 체제는 전처리기를 시작하려고 할 때 오류를 보고했습니다. MS-DOS를 사용하면 인수 목록이 128바이트를 초과할 때 이 오류가 발생할 수 있습니다. 응답 파일을 사용하여 인수 목록의 크기를 줄일 수 있습니다.
MIDL1005
C 전처리기를 찾을 수 없음
MIDL 컴파일러는 명령줄 또는 PATH 환경 변수로 지정된 경로에서 전처리기를 찾을 수 없습니다.
MIDL1006
잘못된 C 전처리기 실행 파일
지정된 전처리기가 실행 가능하지 않거나 실행 파일 형식이 잘못되었습니다.
MIDL1007
명령줄에서 스위치가 두 번 이상 지정됨
명령줄에서 한 번만 발생해야 하는 스위치를 여러 번 지정했습니다. 오류 메시지 다음에 다시 정의된 스위치가 표시됩니다.
MIDL1008
알 수 없는 스위치
명령줄에 알 수 없는 스위치가 지정되었습니다.
MIDL1009
알 수 없는 인수가 무시됨
MIDL 컴파일러는 명령줄 인수를 스위치, 스위치 인수 또는 파일 이름으로 인식하지 않습니다. 컴파일러는 알 수 없는 인수를 삭제하고 처리를 계속하려고 시도합니다.
모든 항목이 올바르게 표시되지만 이 오류가 계속되면 명령줄 스위치에 대한 인수가 응답 파일의 MIDL 컴파일러에 전달되는지 확인하는 검사. 인수가 MBCS(멀티바이트 문자 집합)를 사용하는 파일 이름인 경우 파일 이름에 공백이 없는지 확인합니다. 이 경우 공백을 삭제하거나, 배치 파일에서 MIDL 컴파일러 및 해당 인수를 호출하거나, 파일 이름을 따옴표로 묶습니다.
MIDL1010
스위치가 구현되지 않음
MIDL 컴파일러는 스위치를 정의된 대로 인식하지만 스위치는 Microsoft RPC에서 아직 구현되지 않았습니다.
MIDL1011
스위치에 대한 인수가 없습니다.
스위치에 인수가 필요했고 인수가 없습니다. MIDL Command-Line 참조 설명서에서 지정된 스위치에 대한 적절한 항목을 확인합니다.
MIDL1012
인수가 switch /에 대해 잘못되었습니다.
지정된 스위치에 제공된 인수가 잘못되었습니다. MIDL Command-Line 참조 설명서에서 지정된 스위치에 대한 적절한 항목을 확인합니다.
MIDL1013
스위치에 대한 잘못된 구문
여러 명령줄 스위치에는 스위치와 인수 사이에 공백이 필요하지만 다른 스위치는 스위치와 인수 사이에 공백이 필요하지 않습니다. 지정된 명령줄이 해당 스위치에 대해 정의된 구문을 위반합니다. MIDL Command-Line 참조 설명서에서 지정된 스위치에 대한 적절한 항목을 확인합니다.
MIDL1014
/no_cpp /cpp_cmd 및 /cpp_opt 재정의합니다.
cpp_opt 명령은 /no_cpp 스위치와 함께 제공되었습니다. /no_cpp 스위치가 다른 스위치보다 우선합니다.
MIDL1015
/W0 또는 /no_warn 경고 수준 스위치를 재정의합니다.
W0 또는 no_warn 옵션은 경고 수준 스위치 W1, W2 또는 W3와 함께 지정되었습니다. /no_warn 스위치는 다른 모든 경고 수준 스위치보다 우선합니다.
MIDL1016
중간 파일을 만들 수 없음
컴파일러가 중간 파일을 만들려고 할 때 시스템에서 오류를 반환했습니다. 디스크가 가득 찼거나 경로가 없거나 디스크 또는 디렉터리에 대한 쓰기 권한이 없을 수 있습니다.
MIDL1018
시스템 외부 파일 핸들
파일을 여는 동안 MIDL 컴파일러에 파일 핸들이 부족했습니다. 너무 많은 가져오기 파일이 열려 있고 컴파일러가 IDL 파일 또는 중간 파일을 열려고 하면 이 오류가 발생할 수 있습니다.
MIDL1020
응답 파일을 열 수 없음
지정된 응답 파일을 열 수 없습니다. 파일이 없을 수 있습니다.
MIDL1021
응답 파일에서 잘못된 문자가 발견됨
응답 파일에서 인쇄할 수 없는 문자가 검색되었습니다. 응답 파일에는 유효한 MIDL 명령줄 스위치 및 인수가 포함되어야 합니다.
MIDL1022
스위치에 대한 인수 쌍의 불일치
이 스위치의 인수는 함께 사용할 수 없습니다. MIDL Command-Line 참조 설명서에서 지정된 스위치에 대한 적절한 항목을 확인합니다.
MIDL1023
응답 파일의 중첩된 호출이 잘못되었습니다.
응답 파일에는 MIDL 컴파일러가 다른 응답 파일을 처리하도록 지시하는 @ 명령이 포함될 수 없습니다. 명령줄의 응답 파일 수에는 제한이 없지만 응답 파일은 중첩될 수 없습니다.