如何告诉ghc让ld将编译后的二进制文件链接到SDL库?
我有一个source.hs文件:
我有一个source.hs文件:
import Prelude
import Graphics.UI.SDL as SDL
import Data.Maybe
import GHC.Word
import Control.Applicative
...
当我执行以下操作时:
ghc source.hs
我遇到了一堆类似于这个的链接错误:
pong.o: In function `s1Ww_info':
(.text+0x449): undefined reference to `SDLzm0zi5zi9_GraphicsziUIziSDLziRect_Rect_con_info'
我做错了什么?
Graphics.UI.SDL
文档很少,但大部分只是一个薄薄的包装器,用于使用Haskell类型的SDL C API。因此,如果您需要参考材料来使用它,任何C语言中的内容都可以很容易地转换过来。玩得开心! - C. A. McCann