문제

다음 오류를 얻는 데 오류가 발생하여 수정하는 방법에 도움이 될 수 있습니다.

치명적인 오류 C1001 : 내부 컴파일러 오류 (컴파일러 파일 'F : vs70builds 3077 VC Compiler CXXFE SL P1 C PDBMGR.CPP', 149 행) 시각적 C ++ 도움말 메뉴에서 기술 지원 명령을 선택하십시오. 더 자세한 정보는 기술 지원 도움말 파일을여십시오.

도움이 되었습니까?

해결책

그것은 매우 불행한 것입니다. 이러한 표시는 명백한 이유없이 가끔씩 나타납니다. MSDN조차도 코드로 가서 최적화 pragmas를 사용하여 플레이 할 것을 권장합니다. 이 표시의 원인을 감지하고 어떻게 든 다시 작성해야합니다. 또는 최신 버전의 VC ++를 사용할 수 있습니다.

다른 팁

내부 컴파일러 오류 (컴파일러 파일, 줄 번호) 컴파일러는 표현식과 최적화 옵션의 조합으로 인해 구성에 대한 올바른 코드를 생성 할 수 없습니다. 하나 이상의 최적화 옵션을 제거하고 오류 메시지에 표시된 라인이 포함 된 함수를 다시 컴파일하십시오. 하나 이상의 최적화 옵션을 제거하여 문제를 해결할 수 있습니다. 어느 옵션이 결함인지를 결정하려면 한 번에 하나씩 옵션을 제거하고 오류 메시지가 사라질 때까지 다시 컴파일하십시오. 가장 일반적으로 책임이있는 옵션은 /og, /oi 및 /oa입니다. 어떤 옵션이 책임이 있는지를 결정하면 오류가 발생하는 기능 주변에서 최적화 Pragma를 사용하여 비활성화하고 나머지 모듈의 옵션을 계속 사용할 수 있습니다. Microsoft Knowledge Base에는 C1001에 대한 자세한 정보가 있습니다. 보다 http://support.microsoft.com/default.aspx?scid=kb; en-us ;134650.

아니, 당신은 망했다. 컴파일러에 오류를 노출 한 작업을 수행했습니다. 최적화 설정, #Pragmas 및 코드가 작동 할 때까지 코드를 사용하여 플레이하십시오.

아마도 connect.microsoft.com에 버그 보고서를 제출하십시오

다른 답변은 맞습니다. 컴파일러 오류를 해결하려고 시도 할 수 있지만 여전히 있습니다. 그 동안 Microsoft는 자동 오류 보고서를 도입하여 이러한 오류에 대해 알 수 있고 향후 릴리스에서 수정할 수 있도록 자동 오류 보고서를 도입합니다. 깃발이 호출됩니다 /errorReport.

보다 https://docs.microsoft.com/de/cpp/build/reference/errorreport-report-internal-compiler-errors?view=vs-2019

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top