SDL/Windows

From HaskellWiki
< SDL
Revision as of 21:20, 7 October 2014 by Henk-Jan van Tuyl (talk | contribs) (Added a link to How to unpack a tar file in Windows)
Jump to navigation Jump to search

How to install hsSDL2 on a Windows computer

Download and unpack the SDL2 development libraries from:

Copy the bin, lib, include and share directories from the packages to a common directory, like C:\Libraries. Set environment variables like this: To help consistency in the environment variables, we first do:

 Set LIBRARY_DIR=C:\Libraries

then:

 Set PATH=%LIBRARY_DIR%\bin;%PATH%
 Set LIBRARY_PATH=%LIBRARY_DIR%\lib
 Set C_INCLUDE_PATH=%LIBRARY_DIR%\include\SDL2;%LIBRARY_DIR%\include

If you don't have git yet, install it. Go to a directory where you want the Haskell library source code installed and fetch the Haskell libraries:

 git clone https://github.com/Lemmih/hsSDL2
 git clone https://github.com/jdeseno/hs-sdl2-image
 git clone https://github.com/osa1/hsSDL2-ttf
 git clone https://github.com/jdeseno/hs-sdl2-mixer

If you want to use a cabal sandbox:

 cabal sandbox init

Install the Haskell packages:

 cabal install .\hsSDL2
 cabal install .\hs-sdl2-image
 cabal install .\hsSDL2-ttf
 cabal install .\hs-sdl2-mixer