문제

Visual Studio 2005 (VC ++ 2005)를 사용하여 Windows 7 베타에서 간단한 "Hello World"C ++ 앱을 구축하려고하면 다소 일반적인 오류가 발생합니다.

C1001 오류 (내부 컴파일러 오류)

컴파일러는 단지 충돌하는 것처럼 보이고 Windows가 (UN) 도움이됩니다. This program has stopped working 대화. 불평하는 파일은 mcp1.cpp입니다.

누구든지 전에 이것을 접한 사람이 있습니까?

건배, 프리츠

편집 : 코드는 다음과 같습니다.

#include <iostream>

int main(int argc, char** argv) {
    std::cout << "Hello!";
    return 0;
}

편집 2 : Vista 용 SP1뿐만 아니라 SP1을 설치했습니다. VS는 Vista의 경우 SP1이 필요하다는 경고를 팝업했지만 설치하면 아무런 차이가 없습니다. 이것을 고치기 위해 내가 할 수있는 일에 대한 아이디어가 없습니까?

도움이 되었습니까?

해결책 2

프로젝트에 포함 된 .NCB 파일은 Windows XP 설정에서 복사되었으며 .NCB 파일을 삭제 한 후 프로젝트는 Windows 7에서 벌금을 내고 문제가 없습니다.

다른 팁

예, 이것은 컴파일러에 알려지지 않은 상태 또는 충돌이 발생했을 때 일반적인 오류입니다. 코드가 아닌 컴파일러의 버그입니다. 오류 보고서를 MS에 보내기 때문에 문제가 해결 될 수 있기를 바랍니다. 아직하지 않은 경우 VS 2005의 SP1로 업그레이드하십시오. 또는 옵션 인 경우 2008으로 전환하십시오.

그 외에도, 우리는 해당 코드를 보지 않고는 많은 도움을 제공 할 수 없습니다.

Windows 7에서도 지원됩니까? 제품 정보를 확인하십시오. 예를 들어, 나는 VS2005 Express Edition에 갔다. readme 운영 체제 목록에서 Vista까지만 나열됩니다. 정확한 설정에 따라 체크 아웃해야합니다.

비스타로 등급을 매겼을 때, vs 2005는 경미한 비 호환성과 성가심의 긴 목록을 가졌습니다. 모든 이전 버전은 지원되지 않은 것으로 표시되었습니다 (VB 6 제외). VS 버전을 업그레이드해야 할 수도 있습니다.

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