답변:
단계별 지침은 다음과 같습니다.
이 단계는 어쨌든 나를 위해 일했습니다. 2 단계에 대한 자세한 내용은 이전 포스터에서 언급 한 Microsoft의 참고 자료 ( http://msdn.microsoft.com/en-us/library/9yb4317s.aspx)에서 확인할 수 있습니다.
Visual C ++ Express에서는 기본적으로 64 비트 도구를 사용할 수 없습니다. Visual C ++ Express에서 64 비트 도구를 사용하려면 Visual C ++ Express 외에 Windows SDK (Software Development Kit)를 설치하십시오. 그렇지 않으면 Visual C ++ Express를 사용하여 64 비트 플랫폼을 대상으로 프로젝트를 구성하려고하면 오류가 발생합니다.
방법 : 64 비트 플랫폼을 대상으로 Visual C ++ 프로젝트 구성
Windows 7뿐만 아니라 Windows 7 .1 SDK도 다운로드하십시오 . 그로 인해 머리가 두 근거 렸습니다.
Windows SDK v7.1이 설치된 경우 Visual Studio 2010 Professional 또는 Visual Studio 2010 Express를 Visual Studio 2010 SP1로 업그레이드하면 Visual C ++ 컴파일러가 제거됩니다.
이 문제를 해결하는 방법 은 Microsoft 지원 사이트에서 KB2519277 을 참조하십시오 .
Windows SDK를 다운로드 한 다음보기-> 속성-> 구성 관리자-> Active Solution Platform-> 새로 만들기> x64로 이동하십시오.
64 비트 환경에서의 프로그래밍은 32 비트 환경과 상당히 다릅니다. 생성 된 코드는 32 비트 및 64 비트 코드에서 어셈블리 구성이 완전히 다르며 기능과 통신하는 프로토콜도 변경됩니다. 따라서 32 비트 컴파일러를 사용하여 64 비트 코드를 생성 할 수 없습니다.
Microsoft 웹 사이트 에서 64 비트 대상을 대상으로하지만 32 비트 개발 시스템을 사용하는 방법 에 대한 기사 를 볼 수 있습니다 .