2011-02-04 7 views
2

내 응용 프로그램의 64 비트를 시작하고 싶습니다. 그러나 sln 및 vsproj 파일에서 변경해야 할 내용이 확실하지 않습니다. 64 비트로 만들기 위해 sln과 vsproj에 어떤 변화를 주어야합니까?64 비트 배포

동일한 메모에서 게임 개발에 유용한 기본 sln 또는 프로젝트 파일이 변경 되었습니까? Visual Studio 2010을 사용하고 있습니다.

+0

아마도 64 비트 응용 프로그램을 실행하려면 64 비트 프로세서가 있어야하므로 64 비트 프로세서에서 컴파일해야합니다. – BlackBear

+0

32 비트 시스템에서 64 비트 응용 프로그램을 빌드 할 수는 있지만 실행할 수는 없습니다. – Ferruccio

+0

큰 주소 공간이 필요하지 않다면 64 비트 앱에는 큰 단점이 있으며 장점이 거의 없음을 명심하십시오. –

답변

1

이전에 말한 내용에 추가하려면 64 비트 지원이 필요한 이유를 이해해야합니다. 대부분의 경우 더 큰 메모리 할당에는 액세스 할 필요가 없습니다. 또한 x86/x64 P/Invoke 호환성 문제가있을 수 있습니다 (관리되는 C++로 작업하는 경우 타사 관리되지 않는 어셈블리를 사용하려는 경우).

자세한 내용은 Scott Hanselman has to say about this을 참조하십시오. 또한 편의상, 마이그레이션 아이디어 중 일부를 설명하는 this blog post을 읽는 것이 좋습니다.

4

VS 메뉴에서 Build | Configuration Manager.

구성 관리자 대화 상자에서 Platform 드롭 다운을 열고 <New...>을 선택하십시오.

새 프로젝트 플랫폼 대화 상자에서 플랫폼으로 x64을 선택하고 확인을 클릭하십시오.

+0

그런데 인기있는 Visual Studio 2010 Express에는 64 비트 컴파일러가 제공되지 않습니다. – Oystein

0

당신은 x64 solution platform을 추가해야합니다 : 당신이 "64"당신이 비주얼 스튜디오 설치에 설치하게 표시되지 않으면

Build -> Configuration Manager -> Active Solution Platform -> New -> New platform = x64 

후 바로 active solution platform로 "64"를 선택하고

을 구축