2013-12-20 4 views
0

일부 고대 Windows C++ 코드를 상속 받았으며 Visual Studio 2010에서 프로젝트를 만들었습니다. 빌드 할 때 "precom.h"와 같은 시스템 파일의 헤더 파일 오류가 누락되었습니다. 및 "Classes.hpp". 그들은 내 컴퓨터에 존재하지 않습니다. 누구든지이 파일에 익숙하며 어디에서 왔는지? 감사.C++ Windows 프로젝트에서 누락 된 헤더 파일

답변

9

표준 Windows 파일이 아닙니다. 내 생각 엔 코드를 상속받은 사람이 파일을 소스 컨트롤로 체크하는 것을 잊어 버린 사람이라면 누구나 추측 할 수 있습니다.

가서 그 사람을 찾아 가서 찾을 때까지 눈을 끕니다!

+0

다른 빌드 스크립트는 설명서를 읽거나 root를 참조하십시오. 이전 소유자는 파일의 이름을 기반으로 영리한 코드 인라인/프리 컴파일 (기본적으로 모든 파일을 단일 파일로 연결)을 수행했을 수 있습니다. –

+1

좋습니다. 그러나 이것들은 헤더 파일 이름 주위에 꺾쇠 괄호가 포함되어 있습니다. 이는 응용 프로그램이 아닌 빌드 환경의 일부임을 암시합니다. – scrayne

+1

@DanRitchie - 대괄호가 의미하는 바가 아닙니다. 따옴표는 현재 디렉토리에서보기를 의미하며, 대괄호는 검색 구현 정의 된 위치를 의미합니다. 대부분의 컴파일러에서는 추가 포함 디렉토리를 지정할 수 있습니다.이 디렉토리는 기울어 진 대괄호를 사용하는 경우 검색됩니다. – Sean

1

이름 precom.h은 미리 컴파일 된 헤더를 암시합니다. 그것이 사실이라면 프로젝트가 미리 컴파일 된 헤더를 생성하도록 설정하는 문제 일 수 있습니다.