Windows XP용 C++ 11 프로그램 구성
설치 하 여 Visual Studio 2012 Update 1, C를 사용할 수 있습니다 + + 11 언어 향상, 컴파일러, 라이브러리 및 기타 기능을 Visual Studio 2012 대상으로 하는 응용 프로그램을 만들려면 Windows XP 및 Windows Server 2003를 이미 지원 되는 운영 체제 외에도.
[!참고]
설치 해야 Visual Studio 2012 Update 1 에 대 한 지원을 추가 하려면 Windows XP 및 Windows Server 2003.
Windows XP 환경을 대상으로
2012-Windows XP (v110_xp) 플랫폼 도구 집합에 포함 된 Visual Studio Visual Studio 2012 Update 1 버전의 Windows 7 SDK에 포함 된 Visual Studio 2010, 하지만 사용 된 Visual Studio 2012 c + + 컴파일러.또한 프로젝트 속성을 적절 한 기본 값을 구성-예를 들어, 하위 수준 대상으로 하는 호환 링커의 사양입니다.Vs110_xp 지원 도구 집합을 사용 하 여 만든 응용 프로그램은 Windows XP 및 Windows Server 2003, 있지만 응용 프로그램 또한 Vista, supportWindows Windows 7, Windows Server 2008, Windows 8, 및 Windows Server 2012.
Windows XP를 대상으로
솔루션 탐색기프로젝트에 대 한 바로 가기 메뉴를 열고 선택 속성.
에 속성 페이지 대화 상자에서 프로젝트에 대 한 구성 속성, 일반설정에서 플랫폼 도구 집합 속성을 Visual Studio 2012 (v110_xp) Windows XP.
C + + 런타임 지원
Visual Studio 2012 Update 1, CRT (C 런타임 라이브러리), STL (표준 템플릿 라이브러리), ATL (액티브 템플릿 라이브러리), 동시성 런타임 라이브러리 (ConCRT), PPL (병렬 패턴 라이브러리), 라이브러리 (MFC), 및 c + + AMP (c + + 가속 대규모 프로그래밍)에 대 한 런타임 지원을 추가할 업데이트 Windows XP 및 Windows Server 2003.이러한 운영 체제의 지원 되는 버전입니다 Windows XP x 86 용 서비스 팩 3 (SP3) Windows XP x 64 용 서비스 팩 2 (SP2) 및 Windows Server 2003 x 86와 x 64에 대 한 서비스 팩 2 (SP2).
V110 및 v110_xp 플랫폼 도구 대상 플랫폼에 따라 이러한 라이브러리를 지원 하는지:
라이브러리 |
V110 (Windows Vista, Windows 7, Windows Server 2008, Windows 8, Windows Server 2012) |
V110 (Windows 스토어 응용 프로그램) |
V110_xp (Windows XP, Windows Server 2003) |
---|---|---|---|
CRT |
X |
X |
X |
STL |
X |
X |
X |
ATL |
X |
X |
X |
ConCRT/PPL |
X |
X |
X |
MFC |
X |
X |
|
C + + AMP |
X |
X |
[!참고]
C + + 작성 된 응용 프로그램 + CLI 및 대상.NET Framework 4에서 실행 Windows XP 및 Windows Server 2003.
도구 집합의 차이점
지원 플랫폼 및 라이브러리의에서 차이로 인해 v110_xp 플랫폼 도구 집합을 사용 하는 응용 프로그램의 개발 환경이 2012 (v110)가 Visual Studio 플랫폼 도구 집합을 사용 하는 경우 응용 프로그램으로 완료 되지 않았습니다.
원격 디버깅
원격 도구에 대 한 Visual Studio 2012 에서 원격 디버깅을 지원 하지 않는 Windows XP 또는 Windows Server 2003.실행 되는 동안 응용 프로그램을 디버깅할 수 Windows XP 또는 Windows Server 2003, 이전 버전의 디버거를 사용할 수 있습니다 Visual Studio 해당 로컬 또는 원격으로 디버깅 하려면.이 아닌 원격 디버깅 대상 v110 플랫폼 도구 집합을 런타임에 대상 이지만 Windows Vista에는 응용 프로그램을 디버깅 환경을 유사 합니다.
정적 분석
V110_xp 플랫폼 도구 집합 때문에 정적 분석을 지원 하지 않습니다에 사용 된 SAL 주석이 있는 Windows 7 SDK 및 Visual Studio 2012 라이브러리 호환 되지 않습니다.지원 되는 응용 프로그램에서 정적 분석을 수행 하려는 경우 Windows XP 또는 Windows Server 2003분석을 v110 플랫폼 도구 집합을 대상으로 솔루션을 일시적으로 전환할 수 있습니다, 다시 응용 프로그램을 빌드하려면 v110_xp 플랫폼 도구 집합을 다음 전환 합니다.
DirectX 그래픽의 디버깅
그래픽 디버거 Direct3D 9 API를 지원 하지 않습니다 있기 때문에 direct3d를 사용 하는 응용 프로그램 디버깅을 사용할 수 없습니다 Windows XP 또는 Windows Server 2003.그러나 Direct3D 10 또는 Direct3D 11 Api를 사용 하는 다른 렌더러를 응용 프로그램을 구현 하는 경우 그래픽 디버거 Api 사용 하 여 문제를 진단 하는 데 사용할 수 있습니다.
HLSL 건물
기본적으로 HLSL 소스 코드 파일 v110_xp 도구 집합이 컴파일되지 않습니다.HLSL 파일을 컴파일 하 고, 다운로드 하 고 2010 년 6 월 설치 하려면 DirectX SDK로 설정한 다음 프로젝트의 VC를 포함 하는 디렉터리입니다.자세한 내용은 "DirectX SDK를 등록 하지 않습니다 포함/라이브러리 경로 Visual Studio 2010" 섹션에는 2010 년 6 월 DirectX SDK 다운로드 페이지.