【发布时间】:2012-03-12 22:28:14
【问题描述】:
我是 haskell 的新手,我正在尝试为我的班级做练习,我写了以下内容并尝试评估主要内容,但它吐出了一个错误。 (在 WinGHCi 中)
Loading package GLUT-2.3.0.0 ... can't load .so/.DLL for: glut32 (addDLL: could not load DLL)
我尝试将 glut32.dll 添加到我的 system32 文件夹并再次运行它,但仍然会弹出相同的错误。谁能告诉我这是怎么回事?
这是我的代码:
导入 Graphics.Gloss
main = display (InWindow "Exercise One" (200, 200) (10, 10)) 黑色图片
图片 = 红色(矩形线 198 198)
当我使用 ghc -o test test.hs 和 ./test 通过 powershell 编译时,它会吐出一个错误:one.exe: user error (unknown GLUT entry glutInit)
任何帮助将不胜感激!
【问题讨论】:
-
您是否正确配置了系统和环境变量?
-
@SerdarDogruyol 根据我的讲师和hackage网站,我几乎安装了haskell平台并通过powershell运行
cabal update和cabal install gloss -
ghci 使用与编译器不同的加载器,我不确定是否可以在所有平台上将 .so/dlls 加载到 ghci 中。你能编译代码并运行可执行文件吗?
-
@DanielFischer 我尝试使用
powershell使用ghc -o test test.hs和./test编译它,它吐出一个错误:one.exe: user error (unknown GLUT entry glutInit)