다음을 통해 공유


사용자 지정 빌드 단계 및 빌드 이벤트 문제 해결

업데이트: 2007년 11월

사용자 지정 빌드 단계나 이벤트가 예상한 대로 작동하지 않으면 다음 작업을 수행하여 문제점을 확인할 수 있습니다.

  • 사용자 지정 빌드 단계에서 생성한 파일이 사용자가 출력 파일로 선언한 파일과 일치하는지 확인합니다.

  • 사용자 지정 빌드 단계에서 다른 빌드 단계(사용자 지정 여부는 상관 없음)의 입력 파일이나 종속 파일인 파일을 생성하는 경우 해당 파일이 프로젝트에 추가되어 있는지 확인합니다.

  • @echo on을 첫 번째 명령으로 추가하여 사용자 지정 빌드 단계에서 실제로 수행하는 작업을 확인합니다. 빌드 이벤트와 빌드 단계는 임시 .bat 파일에 넣어져 프로젝트가 빌드될 때 실행되므로 빌드 이벤트나 빌드 단계 명령에 오류 검사를 추가할 수 있습니다.

  • 중간 파일 디렉터리에 있는 빌드 로그 파일(BuildLog.htm)을 검사하여 실제로 실행된 작업을 확인합니다.

    도구 메뉴의 옵션 대화 상자를 열고 프로젝트 폴더의 VC++ 빌드 속성 페이지를 열어 빌드 로그를 활성화할 수 있습니다. 빌드 로깅이 예로 설정되었는지 확인합니다.

  • 사용하고 있는 모든 파일 이름 매크로 또는 디렉터리 매크로의 값을 검사합니다. 매크로를 개별적으로 에코시키거나 copy %0 command.bat을 사용자 지정 빌드 단계의 처음에 추가할 수 있습니다. 이렇게 하면 모든 매크로가 확장된 상태에서 사용자 지정 빌드 단계의 명령이 command.bat에 복사됩니다.

  • 사용자 지정 빌드 단계와 빌드 이벤트를 개별적으로 실행하여 동작을 확인합니다.

참고 항목

참조

사용자 지정 빌드 단계 및 빌드 이벤트 이해