/Wp64(64비트 이식성 문제 검색)

이 컴파일러 옵션은 더 이상 사용되지 않습니다. Visual Studio 2013 이전 버전에서는 __w64 키워드로도 표시된 형식에서 64비트 이식성 문제를 검색합니다.

구문

/Wp64

설명

기본적으로 Visual Studio 2013 이전 버전의 Visual Studio에서 /Wp64 컴파일러 옵션은 32비트 x86 코드를 빌드하는 MSVC 컴파일러와 64비트 x64 코드를 빌드하는 MSVC 컴파일러에서 해제됩니다.

Important

/Wp64 컴파일러 옵션 및 __w64 키워드는 Visual Studio 2010 및 Visual Studio 2012에서 더 이상 사용되지 않으며 Visual Studio 2013부터는 지원되지 않습니다. 이 스위치를 사용하는 프로젝트를 변환하면 변환 중에 스위치가 마이그레이션되지 않습니다. Visual Studio 2010 또는 Visual Studio 2012에서 이 옵션을 사용하려면 프로젝트 속성의 명령줄 섹션에서 추가 옵션 아래에 컴파일러 스위치를 입력해야 합니다. 명령줄에서 /Wp64 컴파일러 옵션을 사용하면 컴파일러에서 명령줄 경고 D9002를 표시합니다. 이 옵션과 키워드(keyword) 사용하여 64비트 이식성 문제를 감지하는 대신 64비트 플랫폼을 대상으로 하는 MSVC 컴파일러를 사용하고 /W4 옵션을 지정합니다. 자세한 내용은 64비트 x64 대상에 대한 C++ 프로젝트 구성을 참조 하세요.

다음 유형의 변수는 64비트 운영 체제에서 사용되는 것처럼 32비트 운영 체제에서 테스트됩니다.

  • int

  • long

  • pointer

64비트 x64 코드를 빌드하는 컴파일러를 사용하여 애플리케이션을 정기적으로 컴파일하는 경우 64비트 컴파일러가 모든 문제를 감지하므로 32비트 컴파일에서 /Wp64를 사용하지 않도록 설정할 수 있습니다. Windows 64비트 운영 체제를 대상으로 하는 방법에 대한 자세한 내용은 64비트 x64 대상에 대한 C++ 프로젝트 구성을 참조 하세요.

Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 C++ 컴파일러 및 빌드 속성 설정을 참조하세요.

  2. 구성 속성>C/C++>명령줄 속성 페이지를 선택합니다.

  3. /Wp64 를 포함하도록 추가 옵션상자의 내용을 수정합니다.

프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면

참고 항목

MSVC 컴파일러 옵션
MSVC 컴파일러 명령줄 구문
64비트, x64 대상에 대한 C++ 프로젝트 구성