2017-02-06 1 views
1

J'ai besoin d'aide pour faire fonctionner OpenGL et GLUT avec Haskell.Haskell avec OpenGL. (GlutInit d'entrée GLUT inconnu)

Exécution d'un système Windows 10. J'ai installé le package OpenGL en utilisant cabal, mais lorsque je tente d'exécuter le programme suivant (et de type tutoriel similaires programmes courts):

import Graphics.UI.GLUT 

main :: IO() 
main = do 
    (_progName, _args) <- getArgsAndInitialize 
    _window <- createWindow "Hello World" 
    displayCallback $= display 
    mainLoop 

display :: DisplayCallback 
display = do 
    clear [ ColorBuffer ] 
    flush 

Tout ce que je reçois est:

main: user error (unknown GLUT entry glutInit) 

Je cherché des solutions mais venir les mains vides.

Répondre

1

J'ai rencontré le même problème et trouvé le solution.

Utiliser this (source). Copiez freeglut/bin/(platform)/freeglut.dll dans votre chemin d'accès exécutable et renommez-le en glut32.dll.