Visual Studio Professional 2012 (업데이트 2 포함)을 사용하고 있으며 VC++ 2010 도구 세트로 빌드해야하는 프로젝트가 있으므로 Visual C++ 2010 Express (SP1 포함)도 설치했습니다.손상된 C 런타임 라이브러리?
더 오래된 프로젝트에도 새로운 2012 IDE를 사용합니다. 그래서이 프로젝트들을 위해 Platform Toolset을 v100으로 설정했습니다. 나는 또한 내가 다음과 같은 오류가/MT 또는/MTD에 런타임 라이브러리 설정 때 : libcpmt.lib
또는 libcpmtd.lib
에 대한
error LNK1127: library is corrupt
를, 구성에 따라 달라집니다.
무엇이 잘못 될 수 있습니까?
설치 내역 :
- VS2012 전문
- 윈도우
- 제거 된 VS2012 및 Windows SDK는
- VC는 내가 제대로 이해 ++ 2010 익스프레스
- VS2012 전문
죄송합니다. 내 질문에 명확하지 않았습니다. 설치 기록은 조금 오래 걸립니다. VS2012를 설치 한 다음 Windows 7 SDK를 설치했습니다. 그것은 작동하지 않았다 그래서 나는 둘 다 제거했다. 그런 다음 SP1이있는 첫 번째 VC++ 2010 Express를 설치 한 다음 VS2012 업데이트를 설치했습니다. –
@RobertHegner - ok, 실제 디스크 오류가 없다고 가정하면 VS2010 도구 세트 용 Windows 7 SDK를 설치하고 나중에 VS2012가 실행될 것이므로 Visual Studio 등록 도구를 실행해야합니다. –
VC++ 2010 Express의 복구 설치로 문제가 해결되었습니다. 귀하의 의견을 보내 주셔서 감사합니다! –