Question

Avez-GHC 6.8.3 et wxHaskell-0.10.3 sur un ordinateur Windows XP. Installé à la fois que les distributions binaires, non pas en construisant des sources. Construit d'un échantillon avec la commande suivante:

GHC --make Paint.hs

Il fonctionne sur le même ordinateur, il a été construit sur (avec GHC et wxHaskell installés), mais échoue si elle est transférée à un autre (avec aucun d'eux installé). Il lance une boîte « Erreur d'application » avec « L'application n'a pas pu initialiser correctement (0xc0150002). Cliquez sur OK pour terminer le programme. »

La seule dll non-système, il voulait était WXC-msw2.6.4-0.10.3.dll, que je copiais à son dossier.

Quelle pourrait être la raison?

Était-ce utile?

La solution

L'erreur provient de dépendances qui sont mentionnées dans les manifestes de la DLL (probablement les tiers avec wxHaskell) que votre système s'attend à trouver installé dans des endroits tels que WinSxS et SoftwareDistribution dans votre répertoire Windows. Je devine que l'installation wxHaskell met les fichiers.

Vous pouvez être en mesure de trouver quels sont les fichiers du programme recherche en regardant dans l'observateur d'événements sur la machine a échoué. Vous pouvez même être en mesure de les corriger en déplaçant les fichiers à partir d'une machine de travail, cependant, VC ++ 2005 runtimes sont les plus susceptibles, comme l'a suggéré - wxHaskell Troubleshooter vous suggère d'essayer le service pack VC ++ 2005 1 redistribuables:

< a href = "http://www.microsoft.com/downloads/details.aspx?FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647&DisplayLang=en" rel = "nofollow noreferrer"> http://www.microsoft.com /downloads/details.aspx?FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647&DisplayLang=en

Autres conseils

Je suppose, que vous souhaitez installer des fichiers d'exécution redistribuables du VC sur l'ordinateur cible. Les fichiers redistribuables pour les applications construites avec Visual Studio 2005 sont disponibles ici:

http: // www .microsoft.com / téléchargements / Details.aspx? = familyid 32bc1bee-a3f9-4c13-9c99-220b62a191ee & displaylang = fr

Datapoint. Works pour moi sur une boîte de sp2 XP

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top