2017-04-06 1 views
3

J'utilise OpenGL avec Haskell. J'ai essayé un exemple de programme, il a compilé avec succès en utilisant le compilateur de GHC, mais quand je le lance, je reçois cette erreurErreur GLUT dans le programme Haskell

erreur de l'utilisateur (entrée GLUT inconnu glutInit)

Je cherchai à ce sujet mais la plupart des réponses étaient liées à Ce problème se produit sous Mac OS X et Windows. Mais je reçois cette erreur sur Ubuntu 15.

This Question was Previously asked but is related to windows

Voici le programme de l'échantillon que je.

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

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

display :: IO() 
display = do 
    clear [ ColorBuffer ] 
+0

Pourriez-vous fournir votre code et des exemples, cela aiderait j'imagine. –

+2

essayer 'sudo apt-get installer freeglut3' – user2297560

+0

@ user2297560 Merci de partager cela ici, il a résolu le problème pour moi. –

Répondre

2

Le problème est que la bibliothèque partagée requise est manquante sur votre système. Sur Ubuntu (et les systèmes similaires), vous pouvez l'installer avec cette simple commande dans un terminal:

sudo apt-get install freeglut3