You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用cabal v2-run配置CodeWorld时遇zlib1.dll加载失败问题

解决GHC 9.2.5加载zlib1.dll失败(Win32错误126)的问题
  • 检查zlib1.dll路径与系统环境变量

    1. 找到GHC 9.2.5的安装目录(通常是C:\ghcup\ghc\9.2.5\lib\ghc-9.2.5\zlib-0.6.3.0\HSzlib-0.6.3.0这类路径),确认zlib1.dll是否存在
    2. 如果文件存在,把这个路径添加到系统PATH环境变量里,重启终端后再执行cabal v2-run
    3. 如果文件缺失,从ghcup缓存或对应GHC版本的安装包中提取zlib1.dll,放到上述目录
  • 强制指定兼容的zlib版本
    在项目根目录创建或修改cabal.project文件,添加以下内容:

    constraints: zlib == 0.6.3.0
    

    然后执行cabal v2-update更新包索引,再重新运行cabal v2-run

  • 切换到稳定GHC版本
    GHC 9.2.5在Windows上可能存在兼容性问题,用ghcup切换到更稳定的版本:

    1. 执行ghcup install ghc 9.4.8安装稳定版
    2. 执行ghcup set ghc 9.4.8设置为默认版本
    3. 清理旧构建缓存:cabal v2-clean,再重新运行构建命令
  • 重置cabal配置
    备份%APPDATA%\cabal和%APPDATA%\ghc目录后删除它们,执行cabal v2-update重新初始化cabal,再尝试构建

内容的提问来源于stack exchange,提问作者metanetfuture

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 15:07:44