Pergunta

Tem GHC 6.8.3 e wxHaskell-0.10.3 em um computador Windows XP. Instalado tanto como distribuições binárias, não através da construção de fontes. Construiu uma amostra com o seguinte comando:

ghc --faça Paint.hs

Ele funciona no mesmo computador em que foi construído sobre (com GHC e wxHaskell instalado), mas não consegue se transferido para outro (com nenhum deles instalado). Ele lança uma caixa de "Erro de aplicativo", com "A aplicação falhou ao inicializar corretamente (0xc0150002). Clique em OK para terminar o programa."

O único não-sistema dll ele queria era WXC-msw2.6.4-0.10.3.dll, que eu copiados para a pasta a sua.

O que pode ser a razão?

Foi útil?

Solução

O erro vem de dependências que são mencionados nos manifestos de DLL (presumivelmente os de terceiros com wxHaskell) que o sistema está à espera de encontrar instalado em lugares como WinSxS e SoftwareDistribution em seu diretório do Windows. Eu estou supondo que os coloca instalação wxHaskell os arquivos lá.

Você pode ser capaz de encontrar quais arquivos o programa está procurando por olhar no visualizador de eventos na máquina falhou. Você pode até mesmo ser capaz de corrigi-los, movendo os arquivos de uma máquina de trabalho, no entanto, VC ++ 2005 tempos de execução são os mais prováveis, como sugerido - o wxHaskell solução de problemas sugere que você tente o VC ++ 2005 service Pack 1 redistributables:

< 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

Outras dicas

Meu palpite é que você deseja instalar o VC ++ arquivos runtime redistribuível para o computador de destino. Os arquivos redistribuíveis para aplicativos construídos com o visual studio 2005 estão disponíveis aqui:

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

DataPoint:. Funciona para mim em uma caixa XP SP2

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top