2013-06-17 3 views
0

Visual C++에서 SDL을 사용하여 잠시 동안 연습 게임을 만들었지 만 Visual C++가 없으면 다른 사람들에게 게임을 제공 할 수 없습니다. 종속성 트래커를 사용하여 발견 한 한 가지 문제점은 소스 파일과 그 둘 모두가 x86 x64를 사용한다는 것입니다. 살펴본 결과, Visual Studio 소스 파일이 모두 x64 인 것으로 나타 났으므로 자연스럽게 SDL 파일을 수정하여 x86 대신 x64 패키지로 만들었습니다. 그것이 작동하지 않는다고 주장하는 방법에 대해 소란 스러울 때, 나는 수출하고 있던 프로그램이 x86에 있다는 것을 알았습니다! 그 이후로 x64로 내보내기 위해 노력 해왔다. 그러나 나는 그 방법을 모른다. 누군가 제가이 일을하도록 도울 수 있습니까?x64 인 경우 Visual Studio C++ 2012?

+0

시도한 방법은 무엇입니까? – turnt

+0

지금까지 x64로 내보낼 수있는 확실한 방법이 있는지 살펴 보았습니다. –

+0

소스 파일 (.cpp)은 x86 및 x64를 사용하지 않습니다. 그들은 보통 프로세서의 두 가지 유형 모두에 대해 _ 컴파일 할 수 있습니다. 표준 C++ 코드는 x86, x64, ARM, MIPS, Itanium 및 몇 가지 다른 유형의 CPU 용으로 컴파일 할 수도 있습니다. 또한 "수출 중 ..."이라는 용어도 정확히 표준 용어가 아닙니다. 그리고 "Dependency Tracker"란 무엇입니까? sloppiness에 관해서 컴퓨터는 오히려 용서하지 않으며, 특히 전문가를위한 컴퓨터 프로그램입니다. – MSalters

답변

0

오,이 질문은 나를 이해하기가 약간 어렵습니다. MSalters가 제안한 것처럼 일부 용어가 섞여있는 것처럼 보입니다.

문제의 원인은 대상 컴퓨터에 Visual Studio Redistributable이 누락 된 것일 수 있습니다.

당신은 here을 얻을 수 있습니다. 이 버전은 VS 2012 Update 1에서 재배포 할 수 없습니다. x86 및 x64 (팔) 버전도 있습니다. 출력물에 따라 프로그램과 함께 재배포 가능 패키지의 올바른 버전을 제공해야합니다.