사용자 지정 빌드 단계 및 빌드 이벤트 문제 해결
업데이트: 2007년 11월
사용자 지정 빌드 단계나 이벤트가 예상한 대로 작동하지 않으면 다음 작업을 수행하여 문제점을 확인할 수 있습니다.
사용자 지정 빌드 단계에서 생성한 파일이 사용자가 출력 파일로 선언한 파일과 일치하는지 확인합니다.
사용자 지정 빌드 단계에서 다른 빌드 단계(사용자 지정 여부는 상관 없음)의 입력 파일이나 종속 파일인 파일을 생성하는 경우 해당 파일이 프로젝트에 추가되어 있는지 확인합니다.
@echo on을 첫 번째 명령으로 추가하여 사용자 지정 빌드 단계에서 실제로 수행하는 작업을 확인합니다. 빌드 이벤트와 빌드 단계는 임시 .bat 파일에 넣어져 프로젝트가 빌드될 때 실행되므로 빌드 이벤트나 빌드 단계 명령에 오류 검사를 추가할 수 있습니다.
중간 파일 디렉터리에 있는 빌드 로그 파일(BuildLog.htm)을 검사하여 실제로 실행된 작업을 확인합니다.
도구 메뉴의 옵션 대화 상자를 열고 프로젝트 폴더의 VC++ 빌드 속성 페이지를 열어 빌드 로그를 활성화할 수 있습니다. 빌드 로깅이 예로 설정되었는지 확인합니다.
사용하고 있는 모든 파일 이름 매크로 또는 디렉터리 매크로의 값을 검사합니다. 매크로를 개별적으로 에코시키거나 copy %0 command.bat을 사용자 지정 빌드 단계의 처음에 추가할 수 있습니다. 이렇게 하면 모든 매크로가 확장된 상태에서 사용자 지정 빌드 단계의 명령이 command.bat에 복사됩니다.
사용자 지정 빌드 단계와 빌드 이벤트를 개별적으로 실행하여 동작을 확인합니다.