2017-04-06 29 views
3

私はHaskellでOpenGLを使用しています。私は、それはGHCのコンパイラを使用して正常にコンパイルサンプルプログラムを試してみましたが、私はそれを実行したとき、私はこのエラーを取得するHaskellプログラムのGLUTエラー

ユーザエラー(不明GLUTエントリーglutInit)

私はこれについて、検索が、回答のほとんどはに関連していましたこの問題はMac OS XとWindowsで発生します。しかし、私は以下に私が使用したサンプルプログラムです

This Question was Previously asked but is related to windows

Ubuntuの15に、このエラーを取得しています。

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

私が想像すると役に立つコードと例を教えてください。 –

+2

'sudo apt-get freeglut3'を試してください – user2297560

+0

@ user2297560ここでこれを共有してくれてありがとう、それは私の問題を解決しました。 –

答えて

2

問題は、システムに必要な共有ライブラリがないことです。 Ubuntu(と同様のシステム)では、端末に次の簡単なコマンドでインストールすることができます。

sudo apt-get install freeglut3