如何让GHCi在GHC 7.6.1 x86-64 Windows 7下加载opengl包?

时间:2012-10-12 22:46:05

标签: opengl haskell ghci

我可以使用GHC成功构建与OpenGL链接的可执行文件,但是我无法将软件包加载到GHCi中。这绝对是我的回归,因为它适用于32位GHC(至少我升级的版本)。我不认为GHC版本很重要,只是因为我使用的是64位GHC系统。

根据维护者的建议,我明确地将正确的64位版本的opengl32成功引入了GHCi。这似乎是一个更高的问题。

这是相关的输出。不幸的是,详细输出同样具体。函数wglGetProcAddress用于查找opengl api挂钩在dll中的位置。

$ ghcii.sh  -package OpenGL   
GHCi, version 7.6.1: http://www.haskell.org/ghc/  :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package OpenGLRaw-1.2.0.0 ... linking ... ghc.exe: unable to load package `OpenGLRaw-1.2.0.0'
ghc.exe: C:\...\cabal\OpenGLRaw-1.2.0.0\ghc-7.6.1\HSOpenGLRaw-1.2.0.0.o: unknown symbol `__imp_wglGetProcAddress'

0 个答案:

没有答案