2017-12-19 24 views
0

SDLをインポートすることはできますが、SDL(0.6.6.0)のhaskellバインディングバージョンの最新バージョンをインストールした直後です。カイロは、私はまだSDL.Cairo.Canvasをインポートすることはできません。SDL(0.6.6.0)の最新バージョンがインストールされていてもSDL.Cairo.Canvasが見つかりません

Prelude> install SDL.Cairo.Canvas 

<interactive>:1:9: error: 
    Not in scope: data constructor ‘SDL.Cairo.Canvas’ 
    No module named ‘SDL.Cairo’ is imported. 
Prelude> import SDL.Cairo.Canvas as Canvas 

<no location info>: error: 
    Could not find module ‘SDL.Cairo.Canvas’ 
    It is not a module in the current program, or in any known package. 

ので、SDL.Cairo.Canvasは、古いバージョンでのみ利用できますか?それとも不正確なインストールが原因ですか?

答えて

1

SDL.Cairo.Canvasはsdl2パッケージに含まれていません。 sdl2-cairoパッケージの旧バージョン(0.2より前)です。カバールやスタックなどでパッケージをインストールすることができます。

cairo-canvasに相当するモジュールは、Graphics.Rendering.Cairo.Canvasと表示されます。

関連する問題