0
저는 Eclipse CDT (Juno release)를 사용하고 Visual Studio에서 컴파일 할 때 오류 출력의 종류를 볼 수 있도록 노력했습니다.Eclipse CDT - 출력 - vs 컴파일러를 사용할 때 유용하지 않습니다.
대신 "Problems"뷰는 컴파일러 오류 (Visual Studio와 동일한 컴파일러 사용)를 만드는 데 매우 제한적으로 보입니다.
간단한 예입니다. 간단한 오타가있는 경우
출력 VStypedef std::function(void(int)) Func;
즉시 보여줍니다 비교하여
error C2955: 'std::function' : use of class template requires template argument list
1> c:\program files (x86)\microsoft visual studio 11.0\vc\include\functional(554) : see declaration of 'std::function'
, 나는 코드의 완전히 다른 라인에서 오류가 발생할 수 CDT에서 같은 컴파일러를 사용하여, 지역 어디에서 그것의 대부분 잘못 정의 된 typedef는 원래 위치에서 사용되지 않습니다. 어떤 일이 진행되고 있는지에 대한 단서를 얻기 위해 다른 창에서 "원시 컴파일러 출력"을 볼 수 있습니까?
유선은 콘솔이 해당 파일에서 컴파일러가 호출되었고 시간을 빌드했지만 다른 출력이 없다는 것을 보여줍니다. – Ghita
그건 이상합니다. 어쩌면 당신은 컴파일러 옵션을 놓치고 있습니까? "완전히 다른 코드 행에 오류가 생겼을 때", ** 문제 ** 탭의 목록에서 * 마지막 * 오류를보고 싶습니다. 당신은 당신의 오타로 그것을 시도 할 수 있습니까? – alestanis
"문제점"에서 오타가있는 줄을 가리 키지 않는 오류를 처리 할 수 있습니다. VS에서 컴파일러 출력을 보면 일식과 비교할 때 다른 프로그램/컴파일러가 없다고 말할 수 있습니다. – Ghita