2015-01-05 11 views
1

내 프로젝트에서 정의가있는 definitions.h 파일이 변경되었습니다. 그 결과 수천 개의 컴파일러 오류가 발생했습니다. definitions.h에는 수천 개의 struct와 types에 대한 정의가 들어 있지만 그 중 일부는 내 코드와 관련이 있습니다. 오류 로그 파일을 체계화하고 관련 구조를 찾고 싶습니다. 예를 들어 구조 a.b.c가 d.f.g로 변경되었습니다. 일부 도구 나 스크립트가 오류를 일으키는 모든 위치를 찾고 싶습니다.수천 개의 유사한 오류 처리

분명히 말하면, 천만 가지 컴파일러 오류 목록에서 비슷한 오류가있는 작은 (50-100) 목록을 얻고 싶습니다.

감사 마크,

+2

이미 이러한 도구가 있으므로 실제 컴파일러입니다. 모든 오류를 파일 형식의 파일 이름과 줄 번호, 심지어는 함수 이름과 같이 멋진 형식으로 나열합니다. 이 목록을 사용하여 관심있는 오류를 걸러 낼 수는 있지만, 수정할 수 있도록 다른 모든 오류를 수정해야 할 필요가 있기 때문에 이러한 오류를 수정하는 데 많은 도움이되지는 않습니다. –

+0

'결과적으로 수천 개의 컴파일러 오류가 나타났습니다.'- lol, 마치 비정상적인 행동입니다. 당신이 그것을 링크하려고 할 때까지 그냥 기다려주세요 :) –

답변

0

당신은 컴파일러와 논쟁 할 수 없습니다. 수천 개의 오류가 있다고 말하면 컴파일 플래그를 변경하고 싶지 않은 경우이를 해결해야합니다. 출력을 파일로 인쇄하고 통과 할 수 있습니다.

0

일반적으로 가능하지 않다고 생각합니다. 논리적으로 생각해보십시오. 도구가 여러 오류를 동일한 오류의 원인을 공유하는 단일 오류로 "축소"할 수 있다면 컴파일러가 이미이를 수행하고있을 것입니다.