3
gloss
是一个很好的图形库。问题是,当我在ghci
中运行它时,一旦我退出,它就会关闭ghci
。我试过使用forkIO
,但在关闭窗口后仍然关闭ghci。我如何获得gloss
不关闭ghci(或者至少保留历史记录),还是仅仅使用文件更好?如何获得光泽不关闭ghci?
gloss
是一个很好的图形库。问题是,当我在ghci
中运行它时,一旦我退出,它就会关闭ghci
。我试过使用forkIO
,但在关闭窗口后仍然关闭ghci。我如何获得gloss
不关闭ghci(或者至少保留历史记录),还是仅仅使用文件更好?如何获得光泽不关闭ghci?
由于该网站提示(http://gloss.ouroborus.net/)
A2: Try installing gloss to use the GLFW window manager
interface instead of GLUT: cabal install gloss --flags="GLFW -GLUT"
我能得到这个与GHC-7.6.3工作(在窗口中按ESC后,我回到ghci中)
但我不能编译这对于GHC-7.8.4(因为阴谋抱怨)
next goal: GLFW-b (dependency of gloss-1.9.2.1:+glfw)
rejecting: GLFW-b-1.4.7.2, 1.4.7.1, 1.4.7, 1.4.6, 1.4.5, 1.4.4, 1.4.3, 1.4.2,
1.4.1, 1.4, 1.3, 1.2.1, 1.2.0, 1.1.0, 1.0.2, 1.0.1, 1.0.0, 0.1.0.5, 0.1.0.4,
0.1.0.3, 0.1.0.2, 0.1.0.1, 0.1.0.0, 0.0.2.10, 0.0.2.9, 0.0.2.8, 0.0.2.7,
0.0.2.6, 0.0.2.5, 0.0.2.4, 0.0.2.3, 0.0.2.2, 0.0.2.1, 0.0.2, 0.0.1 (conflict:
gloss-1.9.2.1:glfw => GLFW-b>=0.1.4.1 && <0.2)
证实GHC-7.8.4,光泽1.9.2.1,与xmonad,用于运行的API文档网页上给出的例子。 – d8d0d65b3f7cf42 2015-04-01 09:09:03