我得到一個錯誤,當我嘗試導入GLUT包
如何導入供過於求Haskell的腳本文件
import Graphics.Rendering.OpenGL
import Graphics.UI.GLUT
我得到的錯誤是:
我不知道如何在Haskell中使用圖形,
告訴我,如果說WinHugs找不到Graphics.UI.GLUT
包,我該如何導入GLUT包。
更新:這將是非常好的一個視頻鏈接,瞭解它快。
我得到一個錯誤,當我嘗試導入GLUT包
如何導入供過於求Haskell的腳本文件
import Graphics.Rendering.OpenGL
import Graphics.UI.GLUT
我得到的錯誤是:
我不知道如何在Haskell中使用圖形,
告訴我,如果說WinHugs找不到Graphics.UI.GLUT
包,我該如何導入GLUT包。
更新:這將是非常好的一個視頻鏈接,瞭解它快。
WinHugs真的很舊,自2006年以來一直未更新。請改用使用GHC編譯器的Haskell Platform。如果你這樣做,你的代碼就可以開箱即用了,因爲默認情況下GLUT包被包含在平臺中。
不,你必須從源代碼編譯軟件包,如果你使用Hugs和Windows,這很複雜。我建議你不要使用Hugs,只使用Haskell平臺。如果你真的需要使用Hugs,你需要安裝一個像MinGW這樣的C編譯器,一個類似UNIX的環境,如MSYS,編譯'Cabal'庫和'cabal-install'程序,然後下載一個版本的GLUT C庫(像freeglut),包括頭文件,並安裝'GLUT'庫'cabal install GLUT',指定GLUT頭文件和庫文件的位置。請使用Haskell平臺! – dflemstr
謝謝dflemstr,你對Haskell平臺的建議非常有價值。 –
這意味着你使用WinHugs與圖書館的最小集合,這就是爲什麼你沒有遇到任何問題,import Graphics.Rendering.OpenGL
,但如你所說import Graphics.UI.GLUT
是不是在你的WinHugs工作,這意味着你需要在添加GLUT
包您WinHugs庫。
這是一個link,通過它你可以得到WinHugs,其他程序和大集合庫的。
GLUT
,OpenAL的和ALUT包 只有當相應的C庫已經存在。所以,太多的研究和學習後,我終於得到了我的解決方案,從我自己。
Haskell中的圖形並不是什麼大問題,如果你正在使用Haskell平臺,這將是一個非常單調乏味的任務,並且很可能不可能在WinHugs中使用圖形。
所以,你應該首先下載&你的機器上安裝Haskell的平臺,那麼你必須下載並在您的系統文件夾中安裝(複印件)GLUT
包,這將使你能夠使用它們。
欲瞭解更多信息,你可以看我自己的youtube video,我已經上傳到我的YouTube帳戶快速指導指南。
由於我無法發佈視頻堆棧溢出 - 這個視頻教程將真正有利於你。 –
您需要在嘗試使用它之前安裝一個包。你試過運行'cabal install GLUT'嗎? –
對不起,但我在Windows 7上使用WinHugs,我如何在Windows上安裝GLUT –
雖然有人總是會爭辯說擁抱是一種教育工具,但如果您想要做任何「真正的」事情,GHC是無可爭議的經典選擇, 。所以如果我是你的話,我甚至不應該開始嘗試讓一些不平凡的東西,比如Glut在Hugs上工作。 (在Windows上,對於這個問題,但是......) – leftaroundabout