SDL/Windows: Difference between revisions
< SDL
(Initial page) |
(Added a link to How to unpack a tar file in Windows) |
||
Line 2: | Line 2: | ||
== How to install hsSDL2 on a Windows computer == | == How to install hsSDL2 on a Windows computer == | ||
Download and unpack the SDL2 development libraries from: | Download and [[How to unpack a tar file in Windows | unpack]] the SDL2 development libraries from: | ||
* http://www.libsdl.org/download-2.0.php | * http://www.libsdl.org/download-2.0.php | ||
* http://www.libsdl.org/projects/SDL_image | * http://www.libsdl.org/projects/SDL_image |
Revision as of 21:20, 7 October 2014
How to install hsSDL2 on a Windows computer
Download and unpack the SDL2 development libraries from:
- http://www.libsdl.org/download-2.0.php
- http://www.libsdl.org/projects/SDL_image
- http://www.libsdl.org/projects/SDL_ttf
- http://www.libsdl.org/projects/SDL_mixer
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