2017-12-19 2 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으로 찾을 수 있습니다.

관련 문제