문제

Windows XP 컴퓨터에 GHC 6.8.3 및 Wxhaskell-0.10.3을 보유하고 있습니다. 소스에서 구축하는 것이 아니라 이진 분포로 설치됩니다. 다음 명령으로 샘플을 작성했습니다.

GHC -메이크 페인트 .HS

동일한 컴퓨터에서 제작 된 컴퓨터에서 작동하지만 (GHC 및 WXHASKELL이 설치되어 있음) 다른 제품으로 전송되면 실패합니다 (둘 다 설치되지 않음). "애플리케이션 오류"상자가 "응용 프로그램이 제대로 초기화하지 못했습니다 (0xc0150002). 확인을 클릭하여 프로그램을 종료하십시오."

원하는 유일한 비 시스템 DLL은 WXC-MSW2.6.4-0.10.3.dll이며 폴더에 복사했습니다.

이유는 무엇입니까?

도움이 되었습니까?

해결책

오류는 시스템이 Winsxs 및 Windows 디렉토리의 소프트웨어 배포와 같은 장소에 설치 될 것으로 예상되는 DLL (아마도 WXHASKELL이있는 타사)의 매니페스트에 언급 된 종속성에서 비롯됩니다. WXHASKELL 설치가 파일을 넣는 것 같아요.

실패한 컴퓨터의 이벤트 뷰어를 살펴보면 프로그램이 원하는 파일을 찾을 수 있습니다. 작업 시스템에서 파일을 이동하여이를 수정할 수도 있지만 VC ++ 2005 Runtimes는 제안했듯이 가장 가능성이 높습니다. WXHASKELL 문제 해결사 VC ++ 2005를 시도해보십시오 서비스 팩 1 재분배 :

http://www.microsoft.com/downloads/details.aspx?familyid=200b2fd9-ae1a-4a14-984d-389c36f85647&displaylang=en

다른 팁

내 생각에, VC ++ 런타임을 대상 컴퓨터에 재배포 할 수있는 파일을 설치하려고합니다. Visual Studio 2005로 구축 된 응용 프로그램을위한 재배포 가능한 파일은 다음과 같습니다.

http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191eee&displaylang=en

DataPoint : XP SP2 상자에서 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top