방법: 64비트 플랫폼을 대상으로 한 Visual C++ 프로젝트 구성
업데이트: 2007년 11월
이 항목에서는 Visual Studio IDE(통합 개발 환경)에서 사용할 수 있는 프로젝트 구성을 사용하여 64비트 플랫폼을 대상으로 한 C++ 응용 프로그램을 설정하는 방법을 설명합니다.
64비트 응용 프로그램을 개발하려면 Visual C++ 64비트 컴파일러 중 하나 또는 둘 다를 설치해야 합니다. 그렇지 않으면 IDE에서 64비트 프로젝트 구성을 사용할 수 없습니다. 자세한 내용은 Visual Studio 64비트 구성 요소 설치를 참조하십시오.
참고: |
---|
64비트 도구는 기본적으로 Visual C++ Express Edition에서 사용할 수 없습니다. Visual C++ Express Edition에서 64비트 도구를 사용하려면 Visual C++ Express Edition과 함께 Windows SDK(소프트웨어 개발 키트)를 설치합니다. 그렇지 않으면 Visual C++ Express Edition을 사용하여 64비트 플랫폼을 대상으로 한 프로젝트를 구성하려고 할 때 오류가 발생합니다. |
이 항목의 절차에서는 Visual Studio IDE를 사용하여 64비트 플랫폼을 대상으로 하도록 활성 프로젝트 구성을 변경하는 방법과 Win32 프로젝트 설정을 64비트 프로젝트 구성으로 마이그레이션하는 방법을 설명합니다.
64비트 플랫폼을 대상으로 한 C++ 응용 프로그램을 설정하려면
64비트 플랫폼을 대상으로 구성하려는 C++ 프로젝트를 엽니다.
해당 프로젝트의 속성 페이지를 엽니다. 자세한 내용은 방법: 프로젝트 속성 페이지 열기를 참조하십시오.
참고: .NET 프로젝트의 경우 구성 속성 노드 또는 해당 자식 노드 중 하나가 <Projectname> 속성 페이지 대화 상자에서 선택되어 있어야 합니다. 그렇지 않으면 구성 관리자 단추가 비활성 상태로 있습니다.
구성 관리자를 클릭하여 구성 관리자 대화 상자를 엽니다.
활성 솔루션 플랫폼 목록을 클릭한 다음 <새로 만들기…> 옵션을 선택하여 새 솔루션 플랫폼 대화 상자를 엽니다.
새 플랫폼 입력 또는 선택 드롭다운 화살표를 클릭한 다음 64비트 플랫폼을 선택합니다.
참고: 새 솔루션 플랫폼 대화 상자에서 다음에서 설정 복사 옵션을 사용하여 기존 프로젝트 설정을 새 64비트 프로젝트 구성에 복사할 수 있습니다.
확인을 클릭합니다. 앞 단계에서 선택한 플랫폼이 구성 관리자 대화 상자의 활성 솔루션 플랫폼에 나타납니다.
구성 관리자 대화 상자에서 닫기를 클릭한 다음 <Projectname> 속성 페이지에서 확인을 클릭합니다.
Win32 프로젝트 설정을 64비트 프로젝트 구성에 복사하려면
64비트 플랫폼을 대상으로 한 프로젝트를 설정하는 동안 새 솔루션 플랫폼 대화 상자가 열리면 다음에서 설정 복사 드롭다운 화살표를 클릭한 다음 Win32를 선택합니다. 다음 프로젝트 설정이 프로젝트 수준에서 자동으로 업데이트됩니다.
/MACHINE(대상 플랫폼 지정)이 /MACHINE:IA64 또는 /MACHINE:X64로 설정됩니다.
출력 등록이 해제됩니다. 자세한 내용은 링커 속성 페이지를 참조하십시오.
대상 개발 환경이 /envx64 또는 /envia64로 설정됩니다. 자세한 내용은 MIDL 속성 페이지: 일반을 참조하십시오.
매개 변수 유효성 검사의 선택이 취소되고 기본값으로 설정됩니다. 자세한 내용은 MIDL 속성 페이지: 고급을 참조하십시오.
디버깅 정보 형식이 Win32 프로젝트 구성에서 /ZI로 설정되었으면 64비트 프로젝트 구성에서는 /Zi로 설정됩니다. 자세한 내용은 /Z7, /Zi, /ZI(디버깅 정보 형식)를 참조하십시오.
참고: 이러한 프로젝트 속성은 파일 수준에서 재정의된 경우 하나도 변경되지 않습니다.