Domanda

Avere GHC 6.8.3 e wxHaskell-0.10.3 su un computer Windows XP. Installato sia come distribuzioni binarie, non costruendo da fonti. Costruito un campione con il seguente comando:

GHC --make Paint.hs

Si lavora su quello stesso computer su cui è stato costruito su (con GHC e wxHaskell installati), ma non riesce se trasferito ad un altro (con nessuno dei due installati). Si lancia una scatola di "errore di applicazione" con "L'applicazione non correttamente inizializzata (0xc0150002). Fare clic su OK per terminare il programma."

L'unica dll non di sistema che voleva era WXC-msw2.6.4-0.10.3.dll, che ho copiato alla sua cartella.

Quale potrebbe essere il motivo?

È stato utile?

Soluzione

L'errore deriva dalle dipendenze che sono menzionati nei manifesti di DLL (presumibilmente quelli di terze parti con wxHaskell) che il sistema si aspetta di trovare installati in luoghi come WinSxS e SoftwareDistribution nella directory di Windows. Sto indovinando l'installazione wxHaskell mette i file lì.

Si può essere in grado di trovare quali file il programma è alla ricerca di, cercando nel visualizzatore eventi sulla macchina non è riuscita. Si può anche essere in grado di risolverli spostando i file da una macchina di lavoro, tuttavia, VC ++ 2005 tempi di esecuzione sono il più probabile, come suggerito - wxHaskell risoluzione dei problemi suggerisce di provare il ++ 2005 service pack VC 1 ridistribuibili:

< 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

Altri suggerimenti

La mia ipotesi è, si desidera installare i file ridistribuibili di runtime VC ++ sul computer di destinazione. I file ridistribuibili per le applicazioni create con Visual Studio 2005 sono disponibili da qui:

http: // www .microsoft.com / downloads / Details.aspx? FamilyID = 32bc1bee-a3f9-4c13-9c99-220b62a191ee & displaylang = it

Datapoint:. Lavora per me su una scatola di XP sp2

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top