2013-01-09 3 views
0

컴퓨터를 포맷하고 VS2012 릴리스 후보를 먼저 설치 한 다음 VS2010 Ultimate을 설치하고 마지막으로 VS2012 Professional을 DreamSpark에서 설치했습니다. 또한, VS2012를 설치 한 후, 나는 VS2010과 VS2012 RC가Visual Studio 새로 설치시 표준 C/C++ 라이브러리가 설치되지 않았습니다

내가 솔루션을 열고 완벽를 컴파일 할 수 있습니다 제거,하지만 난 cannot find source file stdlib.h

말하는 오류 팝 올린다 C/C++ 표준 라이브러리에서 #include의를 사용하려고 할 때 나는 VS2012 설치 디렉토리에 가서 VC의 include 폴더에 2 개의 .h 파일 (vsgcapturesrv) 만 가지고있다.

VS2010의 Microsoft Visual Studio 10.0이라는 디렉토리가 있었는데 C 및 C++의 .h 및 .lib 파일이 있었기 때문에 VS2012에 모든 내용을 복사/붙여 넣기했지만 컴파일하려고했지만 오류가 발생했습니다.

제어판에서 VS 관련 항목을 모두 제거한 후 프로그램 파일에서 모든 디렉토리를 삭제하고 VS2012 Professional을 다시 설치했으며 VC 디렉토리가 다시 비어 있습니다. 나는 설치 프로그램에서 수리를 시도했지만 여전히 같은 문제가 있습니다.

누구든지이 문제를 해결하는 방법을 알고 있습니다.

+0

환경 변수를 설정해야 할 수도 있습니다 – hmatar

+0

C 표준 라이브러리를 사용하기 위해 환경 변수를 설정할 필요가 없으며 모두 프로젝트 속성에 따라 설정됩니다 – Pacha

답변

3

VS2012를 다른 컴퓨터에 설치하고 모든 .lib.h이있는 VC 디렉토리의 모든 내용을 복사하여 내 설치에 붙여 넣어서 해결했습니다.

이제 완벽하게 작동합니다.

다른 사이트에서 물었습니다. Visual Studio 설치 과정에서 오류가 발생할 수 있다는 것을 알았습니다. 이 작업을 수행 할 다른 컴퓨터가없는 경우 대신 가상 컴퓨터에 설치하고 여기에서 복사 할 수 있습니다.

1

같은 문제가있는 다른 사람들이 다른 컴퓨터에서 파일을 복사하는 것 이외의 해결책을 찾고있는 경우 Jeff_322089BE-DFC2-11DF-B454-B541DFD72085 here에 게시 된 솔루션을 사용해보십시오.

관련 문제