The SoWin GUI library is built using Microsoft Visual Studio tools.
This section identifies the dependencies for building SoWin.
The following environment variables need to be set in order to build and install the SoWin libraries.
Set the variable COINDIR to reference the directory where the Coin3D SDK has been installed.See the Coin3D project for more information.
The Wizzer Works Coin 3D SoWin source code resides on Sourceforge (https://sourceforge.net/projects/coin3d-sowin/). It is in a Git repository and the following instructions can be used to retrieve the source.
In the Git Bash Window, run:
cd <workarea>
git clone git://git.code.sf.net/p/coin3d-sowin/code coin3d-sowin-code
A coin3d-sowin-code project will be created in the <workarea> directory.
Note that the master branch contains the source from the original Coin3 SoWin v1.5.0 tar package. The master branch will not be modified unless it is necessary to be maintained (i.e. bug fixes) outside the scope of Magic Lantern.
To build the SoWin libraries using Microsoft Visual Studio 2005, use the following instructions.