방법: 명령줄에서 64비트 Visual C++ 도구 집합 활성화
Visual C++ 32 비트 나 64 비트 ARM 기반 Windows 운영 체제에서 실행할 수 있는 응용 프로그램을 만드는 데 사용할 수 있는 컴파일러를 포함 합니다.
[!참고]
각 Visual C++ 버전에 포함 된 특정 도구에 대 한 내용은 Visual C++ 버전.
64 비트 응용 프로그램을 만들려면 Visual Studio 개발 환경을 사용 하는 방법에 대 한 내용은 방법: 64비트 플랫폼을 대상으로 한 Visual C++ 프로젝트 구성.
다음은 여러 가지 버전의 cl.exe(Visual C++ 컴파일러)에 대한 설명입니다.
x86의 x86
이 x86 컴퓨터에 대 한 출력 파일을 만들 수 있습니다.이 버전의 cl.exe는 x86 컴퓨터에서 네이티브 32비트 프로세스로 실행되고 64비트 Windows 운영 체제에서 WOW64로 실행됩니다.x86용 x64(x64 크로스 컴파일러)
이 정보를 사용 하 여 출력 파일을 만들려면 x64.이 버전의 cl.exe는 x86 컴퓨터에서 네이티브 32비트 프로세스로 실행되고 64비트 Windows 운영 체제에서 WOW64로 실행됩니다.x64Onx64
이 정보를 사용 하 여 출력 파일을 만들려면 x64.이 버전의 cl.exe는 x64 컴퓨터에서 네이티브 프로세스로 실행됩니다.X 86에서 ARM (ARM 크로스 컴파일러)
이 ARM 시스템에 대 한 출력 파일을 만들 수 있습니다.이 버전의 cl.exe는 x86 컴퓨터에서 네이티브 32비트 프로세스로 실행되고 64비트 Windows 운영 체제에서 WOW64로 실행됩니다.
64 비트 Windows 운영 체제에서 Visual Studio 설치 하면 다양 한 64 비트 네이티브 및 크로스 컴파일러에 명령 프롬프트를 사용할 수 있습니다.Windows 8에서 이러한 명령 프롬프트에 액세스 하는 시작 화면 열기 모든 응용 프로그램.아래 Microsoft Visual Studio 2012, 기본 도구 중 하나를 선택 하거나 도구 간 명령 메시지를 표시 합니다.이전 버전의 Windows에서 선택한 시작, 확장 모든 프로그램, Microsoft Visual Studio 2012, 및 Visual Studio 도구, 다음 명령 프롬프트를 선택 합니다.
Vcvarsall.bat
컴파일러의 명령줄에서 Vcvarsall.bat 배치 파일을 실행 하 여 컴파일러 도구 집합을 사용 하 여 경로 및 환경 변수를 구성 하려면 사용할 수 있습니다.기본적으로는 32 비트 Windows 운영 체제에서는 C:\Program 상자 Visual Studio 11.0\VC\vcvarsall.bat 또는 C:\Program Files (x86) \Microsoft Visual Studio 11.0\VC\vcvarsall.bat 64 비트 시스템에서이 파일의 전체 경로가입니다.
[!참고]
Vcvars32.bat 파일 Visual C++ 도구 집합을 사용 하려면 사용할 수 있지만, 32 비트 컴파일러를 있습니다.자세한 내용은 명령줄 빌드를 위한 경로 및 환경 변수 설정을 참조하십시오.
아무런 인수도 제공 하지 않으면 Vcvarsall.bat 배치 파일은 x86 32 비트 컴파일러를 사용 하 여 환경 변수를 구성 합니다.그러나 컴파일러를 구성 하려면 사용 하 여 수 있습니다.설치 되어 있지 않거나 빌드 컴퓨터 아키텍처에서 사용할 수 없는 컴파일러 구성을 지정 하는 경우 오류 메시지가 표시 됩니다.지원 되는 인수는 다음과 같습니다.
Vcvarsall.bat 인수 |
컴파일러 |
빌드 컴퓨터 아키텍처 |
출력 아키텍처 구축 |
---|---|---|---|
x86 |
32비트 네이티브 |
x 86x64 |
x86 |
x86_amd64 |
x64 크로스 |
x 86x64 |
x64 |
amd64 |
x64 기본 |
x64 |
x64 |
x86_arm |
ARM 크로스 |
x 86x64 |
ARM |