Difference between revisions of "ALUT"
Jump to navigation
Jump to search
(→Windows specific actions: Added w.i.p. messages) |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
A binding for the [[OpenAL]] Utility Toolkit |
A binding for the [[OpenAL]] Utility Toolkit |
||
+ | |||
⚫ | |||
+ | == Downloads == |
||
+ | |||
⚫ | |||
+ | * Repository: git clone https://github.com/haskell-openal/ALUT |
||
+ | |||
+ | == Windows specific actions == |
||
+ | |||
+ | '''N.B. This is work in progress; if you know how to do this, please edit this subsection''' |
||
+ | |||
+ | Before installing the Haskell package, you need to install the C++ package of ALUT: |
||
+ | * download the [https://web.archive.org/web/20110416043520/http://connect.creativelabs.com/openal/Downloads/ALUT/freealut-1.1.0-bin.zip ALUT zip file] from the web archive. |
||
+ | * unzip this to, for example, <code>C:\Libraries</code> |
||
+ | * Set environment variables as follows: |
||
+ | <pre> |
||
+ | Set LIBRARY_DIR=C:\Libraries |
||
+ | Set C_INCLUDE_PATH=%LIBRARY_DIR%\freealut-1.1.0-bin\include;%C_INCLUDE_PATH% |
||
+ | Set LIBRARY_PATH=%LIBRARY_DIR%\freealut-1.1.0-bin\lib;%LIBRARY_PATH% |
||
+ | Set PATH=%LIBRARY_DIR%\freealut-1.1.0-bin\lib;%PATH% |
||
+ | </pre> |
||
+ | :If you need these variables more often, set them [http://www.computerhope.com/issues/ch000549.htm permanently]. |
||
+ | |||
+ | '''This is not sufficient to install the Haskell package ALUT; there will be linker errors''' |
||
+ | |||
+ | Maybe the C++ ALUT must be compiled from [https://github.com/vancegroup/freealut source]; this requires [https://cmake.org/ CMake] knowledge. |
||
== Additional software == |
== Additional software == |
||
− | * |
+ | * {{HackagePackage|id=StateVar}}: This package contains state variables, which are references in the IO monad, like IORefs or parts of the OpenGL state |
* [[OpenAL]] 3D sound software |
* [[OpenAL]] 3D sound software |
||
* [[OpenGL]] 3D graphics software |
* [[OpenGL]] 3D graphics software |
Revision as of 20:48, 13 October 2015
This article is a stub. You can help by expanding it.
A binding for the OpenAL Utility Toolkit
Downloads
- Hackage: https://hackage.haskell.org/package/ALUT
- Repository: git clone https://github.com/haskell-openal/ALUT
Windows specific actions
N.B. This is work in progress; if you know how to do this, please edit this subsection
Before installing the Haskell package, you need to install the C++ package of ALUT:
- download the ALUT zip file from the web archive.
- unzip this to, for example,
C:\Libraries
- Set environment variables as follows:
Set LIBRARY_DIR=C:\Libraries Set C_INCLUDE_PATH=%LIBRARY_DIR%\freealut-1.1.0-bin\include;%C_INCLUDE_PATH% Set LIBRARY_PATH=%LIBRARY_DIR%\freealut-1.1.0-bin\lib;%LIBRARY_PATH% Set PATH=%LIBRARY_DIR%\freealut-1.1.0-bin\lib;%PATH%
- If you need these variables more often, set them permanently.
This is not sufficient to install the Haskell package ALUT; there will be linker errors
Maybe the C++ ALUT must be compiled from source; this requires CMake knowledge.