gpt4 book ai didi

opengl - 通过 Opengl 和 GLUT 在 Haskell 中编程

转载 作者:行者123 更新时间:2023-12-04 03:06:45 26 4
gpt4 key购买 nike

每次我尝试编译和运行我找到的教程时,我都会收到一条消息,提示“找不到模块 GL”或“找不到模块 GLUT”。我尝试用“import Graphics.Rendering.OpenGL”和“import Graphics.UI.GLUT”替换“import GLUT”,但这只会导致更多错误。 “导入 GLUT” 应该做些什么,还是我误解了它只是伪代码?

最佳答案

GLUTOpenGL 都是运行 OpenGL 应用程序所需的。这不是导入一个就会导入另一个的 C。

因此,您需要像这样导入库:

import Graphics.Rendering.OpenGL
import Graphics.UI.GLUT

下面的代码将创建一个简单的 OpenGL 窗口,它在每次渲染时刷新命令缓冲区,以检查程序是否正常工作:

main :: IO ()
main = do
(progname, _) <- getArgsAndInitialize
createWindow "Hello World"
displayCallback $= flush
mainLoop

编译程序:

ghc --make program.hs

如果不成功,则表示您没有正确安装 Haskell 平台,您需要检查 OpenGL 包是否已正确安装。

关于opengl - 通过 Opengl 和 GLUT 在 Haskell 中编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9548816/

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