簡體   English   中英

Windows上的GHC + wxHaskell

[英]GHC + wxHaskell on Windows

在Windows XP計算機上安裝GHC 6.8.3和wxHaskell-0.10.3。 都安裝為二進制發行版,而不是通過源代碼構建。 使用以下命令構建示例:

ghc --make Paint.hs

它可以在與其建立的同一台計算機上工作(安裝了GHC和wxHaskell),但是如果轉移到另一台計算機上(兩者都未安裝)則失敗。 它會引發“應用程序錯誤”框,並顯示“應用程序無法正確初始化(0xc0150002)。單擊確定以終止程序。”

它想要的唯一非系統dll是wxc-msw2.6.4-0.10.3.dll,我將其復制到它的文件夾中。

可能是什么原因?

該錯誤來自系統期望在Windows目錄中WinSxS和SoftwareDistribution等位置安裝的DLL清單(可能是帶有wxHaskell的第三方清單)中提到的依賴關系。 我猜wxHaskell安裝會將文件放在那里。

您可以通過在故障機器上的事件查看器中查找程序正在查找的文件。 您甚至可以通過從工作計算機上移動文件來修復它們,但是,如建議的那樣 ,VC ++ 2005運行時最有可能-wxHaskell故障排除程序建議您嘗試VC ++ 2005 Service Pack 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-220b62a191ee&displaylang=en

數據點:適用於XP sp2盒。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM