2012-07-31 6 views
2

아직 널리 배포되지 않은 Windows XP와 호환되지 않는 MFC 버전을 사용하는 Visual Studio 2012 (v11)를 사용 중입니다.새 버전의 Visual Studio에서 이전 버전의 MFC 사용

솔루션을 검색하는 동안이 기사를 우연히 발견하고 성공하지 못했습니다. 내 컴퓨터에 Visual Studio 2010 또는 이전 버전이 설치되어 있지 않기 때문이라고 생각했습니다.

Use newer Visual Studio Version with an older MFC Version?

비주얼 스튜디오 존재의 이전 설치없이 비주얼 스튜디오 2012 이상 Windows XP와 호환 MFC 응용 프로그램을 컴파일하는 방법이 있나요?

답변

1

나는 당신이 원하는 것이 불행히도 가능하다고 생각하지 않습니다. This 기사에서는 Windows 8이 공식 출시 될 때 올 가을에 실제로 XP가 지원 될 것이라고 말합니다. 그러나 this 문서에서는 Visual Studio 2010도 설치해야한다고 말합니다. 내 생각 엔 VS2012에는 XP를 지원할 수있는 기능이 없기 때문에 이번 가을에 VS2010에 링크 할 예정입니다. 몇 가지 비공식적 인 방법이 있지만 MS가 완전히 XP 지원을 중단 한 것처럼 보이므로 개발을 원할 경우 VS2010이 필요할 것입니다.

+0

이것은 불행히도 제가 두려워했던 것입니다. 답변 해주셔서 감사합니다. +1 링크. – Frank

0

Visual C++ 6.0에서 v2010의 최신 MFC 및 최신 컴파일러를 성공적으로 사용할 수있었습니다. 엄청난 양의 잡아 먹음과 교환이 필요했지만, 적어도 이런 식으로는 가능합니다. 물론 나는 그것을 다른 방법으로 테스트하지는 못했지만 당신이 할 수 있어야하는 것처럼 보입니다. 완벽하게 작동 할 것이라고 기대하지 마십시오. 또한 Visual Studio는 확장 기능을 많이 커스터마이징 할 수 있기 때문에 '핫 스왑'라이브러리 등을 확장 할 수 있습니다.하지만 필자는이 점을 잊어 버리지 않은 2008 년을 쉽게 사용할 수 있다고 확신합니다. 이제는 리본, tr1 등 새로운 것들을 제공하기 위해 MS가 내놓은 기능 서비스 팩을 가지고 있습니다. 나는 실제로 새로운 MFC를 원한다면 2010 년이나 2012 년으로 옮길 이유를 아직 보지 못했습니다. , 시도해 봤어, 싫어해, 2008 년 머물 렀어. 그래서 대답은 예,하지만 해키 ... 그리고, 위와 같이, 마이크로 소프트는 2014 년에 지원을 완전히 끊기 때문에 염두에 두십시오 ... 비록 IMO 2008이 최고이지만 여전히 버전.

관련 문제