gpt4 book ai didi

haskell - Windows 10 上的 ghci 错误 : user specified . o/.so/.DLL 无法加载(addDLL: pthread

转载 作者:行者123 更新时间:2023-12-03 02:56:46 24 4
gpt4 key购买 nike

我已经在 Windows 10 上安装了 Haskell Platform 版本 8.2.2(完整版,64 位)。ghc 可以运行,WinGHCi 也可以运行。有几个问题:-- 在 cygwin 中运行 ghci 会出现此错误:

GHCi,版本 8.2.2:http://www.haskell.org/ghc/ :?求助:无法加载用户指定的.o/.so/.DLL(addDLL:未加载pthread或依赖项。(Win32错误193))尝试加载时:(动态)pthread搜索到的其他目录:(无)

-- 在 PowerShell 中运行 ghci 只会导致 PowerShell 卡住-- 使用 cabal 安装软件包会产生类似的错误消息-- ghc-pkg 检查会产生大量警告,包括许多涉及 ghc-8.0.1 的警告,这是在我的计算机上运行的最新版本的 ghc未设置 GHC_PACKAGE_PATH。我在配置中找不到任何引用 ghc-8.0.1 的内容。 (cabal.config 文件包含 Haskell 平台下载页面中给出的定义。)

错误消息“:用户指定的.o/.so/.DLL无法加载(addDLL:pthread或依赖项未加载。(Win32错误193))的原因和解决方法是什么?

最佳答案

尝试使用系统管理员权限运行 GHCI(在“开始”中键入“Command Pro...”,然后单击“以管理员身份运行”)。如果 ghci 现在可以工作,则问题已解决,因为您现在可以访问文件 c:\Windows\System32\pthread.dll

要在没有管理员权限的情况下使用 ghci(推荐),请更改权限(当您拥有管理员权限时),以便用户可以读取 pthread.dll 文件:

C:\> CACLS c:\Windows\System32\pthread.dll/e/p 你的用户名:r

(将 your-username 替换为您的实际用户名)

此修复归功于此帖子:https://faculty-web.msoe.edu/hasker/cs3040/ghc-install.html

关于haskell - Windows 10 上的 ghci 错误 : user specified . o/.so/.DLL 无法加载(addDLL: pthread,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49637459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com