2016-12-26 8 views
0

#define이 보이지 않아서 컴파일이 실패한 문제가 발생했습니다. 무엇이 잘못되었는지를 확인하는 가장 쉬운 방법은 헤더 파일이 특정 C++ 파일에 포함되는 정확한 순서를 쉽게 볼 수있는 경우입니다. 특히 이상한 점은 XCode 7.2.1에서는 코드가 정상적으로 컴파일되지만 XCode 7.3에서는 실패합니다.xcode에 포함 파일의 순서를 보는 방법이 있습니까

소스 파일에서 C 전처리기만 호출 할 수있는 방법이 있습니까? 아마도 도움이 될 것입니다.

+0

도움말 메뉴를 열고 검색 필드에 "전처리"를 입력하십시오. – Willeke

답변

0

포함 된 파일의 순서를 볼 수는 없지만 "수행 작업"| C-Preprocessor가 소스 파일을 처리 한 후 소스 파일을 보려면 "Preprocess ..."를 누릅니다. 컴파일이 성공한 머신에서 같은 일을하고 'diff'프로그램을 사용하여 문제가 발생했습니다 (하나의 헤더가 두 곳에서 존재하고 잘못된 하나가 끌어 당겨 짐).

소스 의존성 트리를 보는 것이 훨씬 쉽습니다.