1

나는 하루 종일 대답을 찾고 있습니다. 나는 작동하는 것을 찾지 못했습니다. 그래서 나는 질문을 게시하고 위대한 stackoverflow를 묻습니다.Windows XP 용 알레그로 5 빌드

Windows XP 32 비트 시스템에서 실행해야하는 알레그로 5 응용 프로그램이 있습니다.

Ive는 VS C++ 2012에서이 응용 프로그램을 만들었습니다. Ive는 플랫폼 도구 모음 vs 2012 windows xp (v110_xp)로 프로젝트를 buld하려고했으나 작동하지 않았습니다.

문제는 내가 XP에서 .EXE를 실행하려고하면 내가 얻을 수있는 :

임 "프로 시저 시작 지점 GetTickCount64은 KERNEL32.dll 동적 연결 라이브러리를 찾을 수 없습니다" 이것은 알레그로 5 라이브러리 때문입니다.
나는이 문제를 해결하기 위해 알아낼 수 없습니다.

나는 윈도우 XP와 함께 사용하기 위해 알레그로 5를 재구성해야한다고 생각하고 있니?

당신은 모두 그것이 무엇이라고 생각합니까? 어떤 도움이라도 대단히 감사합니다.

고마워, 써니.

+0

Allegro는 해당 기능을 직접 호출하지 않습니다. 코드가 있습니까? 다른 라이브러리를 사용하고 있습니까? – Matthew

+0

예 다른 라이브러리를 사용하고 있지만 해당 라이브러리는 XP 버전에서 작동합니다. 아니요. 그 기능을 직접 호출하지 않습니다. – codingNightmares

+0

직접 알레그로를 제작 했습니까? – Matthew

답변

1

Visual Studio 2012를 사용하여 Windows XP를 구축하려면 추가 작업이 필요합니다. 자세한 내용은 this blog post을 참조하십시오. Allegro를 직접 만들면 Windows XP를 목표로 삼을 수 있습니다.

Windows XP를 지원하는 다른 옵션은 MinGW 또는 이전 버전의 MSVC를 사용하는 것입니다.

+0

나는이 기사를 이전에 발견했지만 지시 사항을 따르지 만 진입 점을 찾지 못하는 것에 대한 오류를 Kernel32.dll의 GetTickCount64 – codingNightmares

+0

에서 얻었습니다. 또 한가지는, 웹 사이트 allegro.cc에서 미리 작성된 알레그로 5 버전을 얻었습니다. 내 이전 댓글에. 아니, 나 자신을 알레그로 5 건설하지 않았다. 그래서 당신의 말은 제가 알레그로 5를 XP에 설치하면 괜찮을까요? – codingNightmares

+0

MSVC 10으로 Allegro 5를 빌드하면 Windows XP 또는 Vista 또는 7 또는 8을 사용하여 빌드하면 관계없이 작동합니다. 난 당신이 다운로드 한 알레그로 5 라이브러리는 XP의 지침을 사용하여 구축되지 않았다고 가정합니다, 그래서 당신이 뭘하든, MSVC 11에 대한 사전 빌드 된 바이너리는 XP에서 작동하지 않습니다. – Matthew